Changeset 251853 in webkit
- Timestamp:
- Oct 31, 2019 10:18:18 AM (5 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r251816 r251853 1 2019-10-31 Yury Semikhatsky <yurys@chromium.org> 2 3 Web Inspector: CONSOLE ERROR Shown panel style-rules must be visible 4 https://bugs.webkit.org/show_bug.cgi?id=203377 5 6 Reviewed by Devin Rousso. 7 8 Fix assertion failure when opening elements panel with hidden details sidebar. 9 10 * UserInterface/Views/ContentBrowserTabContentView.js: 11 (WI.ContentBrowserTabContentView.prototype.showDetailsSidebarPanels): 12 * UserInterface/Views/Sidebar.js: 13 (WI.Sidebar.prototype.set selectedSidebarPanel): Only call shown() if the Sidebar 14 is not collapsed. It will anyway be called when the Sidebar is expanded. 15 1 16 2019-10-30 Yury Semikhatsky <yurys@chromium.org> 2 17 -
trunk/Source/WebInspectorUI/UserInterface/Views/ContentBrowserTabContentView.js
r249504 r251853 174 174 175 175 var currentRepresentedObjects = this._contentBrowser.currentRepresentedObjects; 176 var currentSidebarPanels = WI.detailsSidebar.sidebarPanels; 177 var wasSidebarEmpty = !currentSidebarPanels.length; 176 var wasSidebarEmpty = !WI.detailsSidebar.sidebarPanels.length; 178 177 179 178 // Ignore any changes to the selected sidebar panel during this function so only user initiated … … 187 186 var sidebarPanel = this.detailsSidebarPanels[i]; 188 187 if (sidebarPanel.inspect(currentRepresentedObjects)) { 189 if ( currentSidebarPanels.includes(sidebarPanel)) {188 if (WI.detailsSidebar.sidebarPanels.includes(sidebarPanel)) { 190 189 // Already showing the panel. 191 190 continue; … … 207 206 } 208 207 209 if (!WI.detailsSidebar.selectedSidebarPanel && currentSidebarPanels.length)210 WI.detailsSidebar.selectedSidebarPanel = currentSidebarPanels[0];208 if (!WI.detailsSidebar.selectedSidebarPanel && WI.detailsSidebar.sidebarPanels.length) 209 WI.detailsSidebar.selectedSidebarPanel = WI.detailsSidebar.sidebarPanels[0]; 211 210 212 211 if (!WI.detailsSidebar.sidebarPanels.length) -
trunk/Source/WebInspectorUI/UserInterface/Views/Sidebar.js
r248818 r251853 137 137 this.addSubview(this._selectedSidebarPanel); 138 138 this._selectedSidebarPanel.selected = true; 139 this._selectedSidebarPanel.shown(); 140 this._selectedSidebarPanel.visibilityDidChange(); 139 if (!this.collapsed) { 140 this._selectedSidebarPanel.shown(); 141 this._selectedSidebarPanel.visibilityDidChange(); 142 } 141 143 } 142 144
Note: See TracChangeset
for help on using the changeset viewer.