Changeset 248588 in webkit


Ignore:
Timestamp:
Aug 12, 2019 8:52:38 PM (5 years ago)
Author:
Devin Rousso
Message:

Web Inspector: REGRESSION(r248201): DOMDebugger: unable to add event breakpoint when All Events breakpoint is enabled
https://bugs.webkit.org/show_bug.cgi?id=200561

Reviewed by Joseph Pecoraro.

  • UserInterface/Controllers/DOMDebuggerManager.js:

(WI.DOMDebuggerManager.prototype.addEventBreakpoint):
(WI.DOMDebuggerManager.prototype.removeEventBreakpoint):

Location:
trunk/Source/WebInspectorUI
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r248587 r248588  
     12019-08-12  Devin Rousso  <drousso@apple.com>
     2
     3        Web Inspector: REGRESSION(r248201): DOMDebugger: unable to add event breakpoint when All Events breakpoint is enabled
     4        https://bugs.webkit.org/show_bug.cgi?id=200561
     5
     6        Reviewed by Joseph Pecoraro.
     7
     8        * UserInterface/Controllers/DOMDebuggerManager.js:
     9        (WI.DOMDebuggerManager.prototype.addEventBreakpoint):
     10        (WI.DOMDebuggerManager.prototype.removeEventBreakpoint):
     11
    1122019-08-12  Devin Rousso  <drousso@apple.com>
    213
  • trunk/Source/WebInspectorUI/UserInterface/Controllers/DOMDebuggerManager.js

    r248587 r248588  
    369369    addEventBreakpoint(breakpoint)
    370370    {
    371         console.assert(breakpoint instanceof WI.EventBreakpoint);
     371        console.assert(breakpoint instanceof WI.EventBreakpoint, breakpoint);
    372372        if (!breakpoint)
    373373            return;
     
    378378        }
    379379
    380         console.assert(breakpoint.type === WI.EventBreakpoint.Type.Listener);
    381 
    382         if (this.listenerBreakpointForEventName(breakpoint.eventName))
     380        console.assert(breakpoint.type === WI.EventBreakpoint.Type.Listener, breakpoint);
     381        console.assert(breakpoint.eventName, breakpoint);
     382
     383        if (this._listenerBreakpoints.find((existing) => existing.eventName === breakpoint.eventName))
    383384            return;
    384385
     
    398399    removeEventBreakpoint(breakpoint)
    399400    {
    400         console.assert(breakpoint instanceof WI.EventBreakpoint);
     401        console.assert(breakpoint instanceof WI.EventBreakpoint, breakpoint);
    401402        if (!breakpoint)
    402403            return;
     
    408409        }
    409410
    410         console.assert(breakpoint.type === WI.EventBreakpoint.Type.Listener);
    411 
     411        console.assert(breakpoint.type === WI.EventBreakpoint.Type.Listener, breakpoint);
     412        console.assert(breakpoint.eventName, breakpoint);
     413
     414        console.assert(this._listenerBreakpoints.includes(breakpoint), breakpoint);
    412415        if (!this._listenerBreakpoints.includes(breakpoint))
    413416            return;
Note: See TracChangeset for help on using the changeset viewer.