Bug 244261

Summary: Web Inspector: Assertion hit in Base/Object.js removeEventListener
Product: WebKit Reporter: Youssef Soliman <y_soliman>
Component: Web InspectorAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: hi, inspector-bugzilla-changes, rcaliman, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Test Case none

Description Youssef Soliman 2022-08-23 12:59:30 PDT
Created attachment 461825 [details]
Test Case

The assertion `console.assert(didDelete, this, eventType, listener, thisObject);` is being hit in `Base/Object.js removeEventListener` when loading the attached test case. (Alternate WebM Player feature is enabled).

Object logged:
```
DOMNodeStyles {_listeners: Multimap, _node: DOMNode, _rulesMap: Map, _stylesMap: Multimap, _matchedRules: [], …}
"dom-node-styles-needs-refresh"
function _handleNodesStylesNeedsRefresh(event) { this._needsVariablesFromInspectedNode = true; }
CSSPropertyNameCompletions {_values: Array, _acceptEmptyPrefix: false, _queryController: null, _cachedSortedPropertyNames: Array, _needsVariablesFromInspectedNode: true}
```
Comment 1 Radar WebKit Bug Importer 2022-08-23 12:59:50 PDT
<rdar://problem/99047215>
Comment 2 Razvan Caliman 2022-09-05 05:49:20 PDT

*** This bug has been marked as a duplicate of bug 240606 ***