cb1c2350f0
https://bugs.webkit.org/show_bug.cgi?id=211766 Reviewed by Timothy Hatcher. Source/WebCore: Test: inspector/runtime/getProperties-internalProperties.html Add a `listeners` internal property for `EventTarget` objects with the value ``` listeners: { <event>: [ { callback: <function> capture: <boolean> passive: <boolean> once: <boolean> } ... ] ... } ``` so long as at least one `JSEventListener` has been added prior to that point. * inspector/WebInjectedScriptHost.cpp: (WebCore::objectForEventTargetListeners): Added. (WebCore::WebInjectedScriptHost::getInternalProperties): Drive-by: only add the `name` internal property if the `Worker` actually has a name. LayoutTests: * inspector/runtime/getProperties-internalProperties.html: Added. * inspector/runtime/getProperties-internalProperties-expected.txt: Added. * inspector/debugger/tail-deleted-frames/tail-deleted-frames-this-value-expected.txt: The `this` value of Global Code is the `window`, which is an `EventTarget`, so it's first property should now be the `listeners` internal property. Canonical link: https://commits.webkit.org/224767@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@261670 268f45cc-cd09-0410-ab3c-d52691b4dbfc |
||
---|---|---|
.. | ||
resources | ||
tail-deleted-frames-intermediate-frames-expected.txt | ||
tail-deleted-frames-intermediate-frames.html | ||
tail-deleted-frames-intermediate-native-tail-deleted-calls-expected.txt | ||
tail-deleted-frames-intermediate-native-tail-deleted-calls.html | ||
tail-deleted-frames-intermediate-tail-deleted-frames-expected.txt | ||
tail-deleted-frames-intermediate-tail-deleted-frames.html | ||
tail-deleted-frames-scopes-expected.txt | ||
tail-deleted-frames-scopes.html | ||
tail-deleted-frames-this-value-expected.txt | ||
tail-deleted-frames-this-value.html | ||
tail-deleted-frames-vm-entry-expected.txt | ||
tail-deleted-frames-vm-entry.html |