Changeset 223137 in webkit
- Timestamp:
- Oct 10, 2017 12:24:03 PM (7 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r223078 r223137 1 2017-10-10 Ross Kirsling <ross.kirsling@sony.com> 2 3 Web Inspector: Views should explicitly remove event listeners from managers/Frame 4 https://bugs.webkit.org/show_bug.cgi?id=175951 5 6 Reviewed by Brian Burg. 7 8 * UserInterface/Views/ApplicationCacheDetailsSidebarPanel.js: 9 (WI.ApplicationCacheDetailsSidebarPanel.prototype.closed): 10 * UserInterface/Views/DOMNodeDetailsSidebarPanel.js: 11 (WI.DOMNodeDetailsSidebarPanel.prototype.closed): 12 * UserInterface/Views/DebuggerDashboardView.js: 13 (WI.DebuggerDashboardView.prototype.closed): 14 * UserInterface/Views/LogContentView.js: 15 (WI.LogContentView.prototype.closed): 16 * UserInterface/Views/NetworkGridContentView.js: 17 (WI.NetworkGridContentView.prototype.closed): 18 * UserInterface/Views/ProbeDetailsSidebarPanel.js: 19 (WI.ProbeDetailsSidebarPanel.prototype.closed): 20 * UserInterface/Views/QuickConsole.js: 21 (WI.QuickConsole.prototype.closed): 22 * UserInterface/Views/ScopeChainDetailsSidebarPanel.js: 23 (WI.ScopeChainDetailsSidebarPanel.prototype.closed): 24 * UserInterface/Views/TimelineOverview.js: 25 (WI.TimelineOverview.prototype.closed): 26 1 27 2017-10-09 Joseph Pecoraro <pecoraro@apple.com> 2 28 -
trunk/Source/WebInspectorUI/UserInterface/Views/ApplicationCacheDetailsSidebarPanel.js
r220119 r223137 71 71 72 72 this.needsLayout(); 73 } 74 75 closed() 76 { 77 WI.applicationCacheManager.removeEventListener(null, null, this); 78 79 super.closed(); 73 80 } 74 81 -
trunk/Source/WebInspectorUI/UserInterface/Views/DOMNodeDetailsSidebarPanel.js
r222188 r223137 38 38 39 39 // Public 40 41 closed() 42 { 43 WI.domTreeManager.removeEventListener(null, null, this); 44 45 super.closed(); 46 } 40 47 41 48 addEventListeners() -
trunk/Source/WebInspectorUI/UserInterface/Views/DebuggerDashboardView.js
r220119 r223137 57 57 } 58 58 59 // Public 60 61 closed() 62 { 63 WI.debuggerManager.removeEventListener(null, null, this); 64 65 super.closed(); 66 } 67 59 68 // Private 60 69 -
trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js
r223057 r223137 143 143 } 144 144 145 closed() 146 { 147 WI.logManager.removeEventListener(null, null, this); 148 WI.Frame.removeEventListener(null, null, this); 149 150 super.closed(); 151 } 152 145 153 didAppendConsoleMessageView(messageView) 146 154 { -
trunk/Source/WebInspectorUI/UserInterface/Views/NetworkGridContentView.js
r222485 r223137 210 210 211 211 this._dataGrid.closed(); 212 213 WI.Frame.removeEventListener(null, null, this); 212 214 } 213 215 -
trunk/Source/WebInspectorUI/UserInterface/Views/ProbeDetailsSidebarPanel.js
r220119 r223137 85 85 } 86 86 87 closed() 88 { 89 WI.probeManager.removeEventListener(null, null, this); 90 91 super.closed(); 92 } 93 87 94 // Protected 88 95 -
trunk/Source/WebInspectorUI/UserInterface/Views/QuickConsole.js
r221990 r223137 99 99 } 100 100 101 closed() 102 { 103 WI.Frame.removeEventListener(null, null, this); 104 WI.debuggerManager.removeEventListener(null, null, this); 105 WI.runtimeManager.removeEventListener(null, null, this); 106 WI.targetManager.removeEventListener(null, null, this); 107 WI.consoleDrawer.removeEventListener(null, null, this); 108 WI.TabBrowser.removeEventListener(null, null, this); 109 110 super.closed(); 111 } 112 101 113 // Protected 102 114 -
trunk/Source/WebInspectorUI/UserInterface/Views/ScopeChainDetailsSidebarPanel.js
r220119 r223137 112 112 } 113 113 114 closed() 115 { 116 WI.runtimeManager.removeEventListener(null, null, this); 117 WI.Frame.removeEventListener(null, null, this); 118 WI.debuggerManager.removeEventListener(null, null, this); 119 120 super.closed(); 121 } 122 114 123 // Protected 115 124 -
trunk/Source/WebInspectorUI/UserInterface/Views/TimelineOverview.js
r220119 r223137 363 363 } 364 364 365 closed() 366 { 367 WI.timelineManager.removeEventListener(null, null, this); 368 369 super.closed(); 370 } 371 365 372 reset() 366 373 {
Note: See TracChangeset
for help on using the changeset viewer.