Changeset 253000 in webkit
- Timestamp:
- Dec 2, 2019 11:22:21 AM (4 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r252814 r253000 1 2019-12-02 Devin Rousso <drousso@apple.com> 2 3 Web Inspector: Console: the saved result value is still shown after page reload 4 https://bugs.webkit.org/show_bug.cgi?id=204532 5 6 Reviewed by Brian Burg. 7 8 Add additional plumbing to remove any `.console-saved-variable` elements whenever a new 9 session is created, as well as reset the base of the property path to `this`. 10 11 * UserInterface/Views/LogContentView.js: 12 (WI.LogContentView.prototype._sessionStarted): 13 (WI.LogContentView.prototype._logCleared): 14 15 * UserInterface/Views/ConsoleMessageView.js: 16 (WI.ConsoleMessageView.prototype.clearSavedVariableState): Added. 17 (WI.ConsoleMessageView.prototype.removeEventListeners): Deleted. 18 19 * UserInterface/Views/ObjectTreeView.js: 20 (WI.ObjectTreeView.prototype.resetPropertyPath): Added. 21 1 22 2019-11-22 Devin Rousso <drousso@apple.com> 2 23 -
trunk/Source/WebInspectorUI/UserInterface/Views/ConsoleMessageView.js
r249301 r253000 244 244 } 245 245 246 removeEventListeners() 247 { 246 clearSavedVariableState() 247 { 248 for (let node of this._messageBodyElement.querySelectorAll(".console-saved-variable")) 249 node.remove(); 250 251 if (this._objectTree) 252 this._objectTree.resetPropertyPath(); 253 248 254 // FIXME: <https://webkit.org/b/196956> Web Inspector: use weak collections for holding event listeners 249 255 WI.settings.consoleSavedResultAlias.removeEventListener(null, null, this); -
trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js
r252201 r253000 399 399 for (let messageElement of this._allMessageElements()) { 400 400 if (messageElement.__messageView) 401 messageElement.__messageView. removeEventListeners();401 messageElement.__messageView.clearSavedVariableState(); 402 402 } 403 403 … … 837 837 for (let messageElement of this._allMessageElements()) { 838 838 if (messageElement.__messageView) 839 messageElement.__messageView. removeEventListeners();839 messageElement.__messageView.clearSavedVariableState(); 840 840 } 841 841 -
trunk/Source/WebInspectorUI/UserInterface/Views/ObjectTreeView.js
r252202 r253000 322 322 } 323 323 324 resetPropertyPath() 325 { 326 this._propertyPath.pathComponent = "this"; 327 } 328 324 329 // Protected 325 330
Note: See TracChangeset
for help on using the changeset viewer.