script: pointer events: pointerenter, pointerout, pointerleave, pointerover (#42736)

Adds support for more pointer events: pointerenter, pointerout,
pointerleave, pointerover
Also add global event handlers that were missing.

Testing: WPT expectations are updated.

cc @yezhizhen

Signed-off-by: webbeef <me@webbeef.org>
This commit is contained in:
webbeef
2026-03-03 00:27:53 -08:00
committed by GitHub
parent b68628ad82
commit 295e019d00
21 changed files with 425 additions and 282 deletions

View File

@@ -148,3 +148,15 @@ interface mixin WindowEventHandlers {
attribute EventHandler onunhandledrejection;
attribute EventHandler onunload;
};
// https://w3c.github.io/pointerevents/#extensions-to-the-globaleventhandlers-mixin
partial interface mixin GlobalEventHandlers {
attribute EventHandler onpointerover;
attribute EventHandler onpointerenter;
attribute EventHandler onpointerdown;
attribute EventHandler onpointermove;
attribute EventHandler onpointerup;
attribute EventHandler onpointercancel;
attribute EventHandler onpointerout;
attribute EventHandler onpointerleave;
};