Conversation
Implementations block compiling an internal raw uncompiled handler, not invoking an event handler whose value is already a function. Also skip an event handler whose callback's global's associated Document is not fully active, matching DOM. DOM PR: whatwg/dom#1085
annevk
added a commit
to shaseley/dom
that referenced
this pull request
Sep 15, 2026
Adopting a node does not change the realm it was created in, so for nodes the node's relevant global object and its node document's relevant global object can differ. Implementations go by the node document, and recompute it per listener as a listener can adopt event's currentTarget. Implementations also skip an event listener whose callback comes from a Window whose associated Document is not fully active, even when the event target itself is fully active. This does not cover event handlers, whose event listener callback is supplied by HTML rather than by the author. Tests: web-platform-tests/wpt#62719 HTML PR: whatwg/html#12944
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Move the scripting is disabled check for event handlers to compile time
Implementations block compiling an internal raw uncompiled handler, not
invoking an event handler whose value is already a function.
Also skip an event handler whose callback's global's associated Document is not
fully active, matching DOM.
DOM PR: whatwg/dom#1085
(See WHATWG Working Mode: Changes for more details.)
/webappapis.html ( diff )