Closed Bug 1917272 Opened 2 months ago Closed 1 month ago

[wpt-sync] Sync PR 48017 - HTML: test more body/frameset event handler reflection scenarios

Categories

(Core :: DOM: Core & HTML, task, P4)

task

Tracking

()

RESOLVED FIXED
132 Branch
Tracking Status
firefox132 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 48017 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/48017
Details from upstream follow.

Anne van Kesteren <annevk@annevk.nl> wrote:

HTML: test more body/frameset event handler reflection scenarios

Also make sure that for global events we actually fail a test if the listener doesn't run.

Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Safari on GitHub CI

Total 4 tests and 234 subtests

Status Summary

Firefox

OK : 2[Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-2009-qr-opt] 3[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug] 4[Gecko-linux1804-64-qr-debug]
PASS : 589[Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-2009-qr-opt] 905[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug] 1221[Gecko-linux1804-64-qr-debug]
FAIL : 15[Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-2009-qr-opt] 69[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug] 123[Gecko-linux1804-64-qr-debug]
ERROR: 1[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug] 2[Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-2009-qr-opt]

Safari

OK : 4
PASS : 1296
FAIL : 54

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /html/webappapis/scripting/events/event-handler-all-global-events.html [wpt.fyi]
    • onbeforematch: must be on the appropriate locations for GlobalEventHandlers: FAIL (Safari: FAIL)
    • onbeforematch: the default value must be null: FAIL (Safari: FAIL)
    • onbeforematch: the content attribute must be compiled into a function as the corresponding property: FAIL (Safari: FAIL)
    • onbeforematch: the content attribute must execute when an event is dispatched: FAIL (Safari: FAIL)
    • onbeforematch: dispatching an Event at a <meta> element must trigger element.onbeforematch: FAIL (Safari: FAIL)
  • /html/webappapis/scripting/events/event-handler-attributes-body-window.html [wpt.fyi]: ERROR [Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-2009-qr-opt], OK [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug] (Safari: OK)
    • shadowed pagereveal (document.body): FAIL (Safari: PASS)
    • shadowed pageswap (document.body): FAIL (Safari: PASS)
    • not shadowed beforematch (document.body): FAIL (Safari: FAIL)
    • shadowed pagereveal removal (document.body): FAIL (Safari: PASS)
    • shadowed pageswap removal (document.body): FAIL (Safari: PASS)
    • shadowed message on body fires when event dispatched on window: FAIL (Safari: PASS)
    • shadowed pagereveal on body fires when event dispatched on window: FAIL (Safari: PASS)
    • shadowed pageswap on body fires when event dispatched on window: FAIL (Safari: PASS)
    • shadowed pagereveal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed pageswap (document.createElement("body")): FAIL (Safari: PASS)
    • not shadowed beforematch (document.createElement("body")): FAIL (Safari: FAIL)
    • shadowed blur removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed focus removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed load removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed resize removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed scroll removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed afterprint removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed beforeprint removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed beforeunload removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed hashchange removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed languagechange removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed messageerror removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed offline removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed online removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed pagehide removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed pagereveal removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed pageshow removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed pageswap removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed popstate removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed rejectionhandled removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed storage removal (document.createElement("body")): FAIL (Safari: PASS)
    • shadowed pagereveal (window): FAIL (Safari: PASS)
    • shadowed pageswap (window): FAIL (Safari: PASS)
    • not shadowed beforematch (window): FAIL (Safari: FAIL)
    • shadowed blur removal (window): FAIL (Safari: PASS)
    • shadowed focus removal (window): FAIL (Safari: PASS)
    • shadowed load removal (window): FAIL (Safari: PASS)
    • shadowed resize removal (window): FAIL (Safari: PASS)
    • shadowed scroll removal (window): FAIL (Safari: PASS)
    • shadowed afterprint removal (window): FAIL (Safari: PASS)
    • shadowed beforeprint removal (window): FAIL (Safari: PASS)
    • shadowed beforeunload removal (window): FAIL (Safari: PASS)
    • shadowed hashchange removal (window): FAIL (Safari: PASS)
    • shadowed languagechange removal (window): FAIL (Safari: PASS)
    • shadowed messageerror removal (window): FAIL (Safari: PASS)
    • shadowed offline removal (window): FAIL (Safari: PASS)
    • shadowed online removal (window): FAIL (Safari: PASS)
    • shadowed pagehide removal (window): FAIL (Safari: PASS)
    • shadowed pagereveal removal (window): FAIL (Safari: PASS)
    • shadowed pageshow removal (window): FAIL (Safari: PASS)
    • shadowed pageswap removal (window): FAIL (Safari: PASS)
    • shadowed popstate removal (window): FAIL (Safari: PASS)
    • shadowed rejectionhandled removal (window): FAIL (Safari: PASS)
    • shadowed storage removal (window): FAIL (Safari: PASS)
  • /html/webappapis/scripting/events/event-handler-attributes-frameset-window.html [wpt.fyi]: ERROR [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt], OK [Gecko-linux1804-64-qr-debug] (Safari: OK)
    • shadowed pagereveal (document.body): FAIL (Safari: PASS)
    • shadowed pageswap (document.body): FAIL (Safari: PASS)
    • not shadowed beforematch (document.body): FAIL (Safari: FAIL)
    • shadowed pagereveal removal (document.body): FAIL (Safari: PASS)
    • shadowed pageswap removal (document.body): FAIL (Safari: PASS)
    • shadowed message on body fires when event dispatched on window: FAIL (Safari: PASS)
    • shadowed pagereveal on body fires when event dispatched on window: FAIL (Safari: PASS)
    • shadowed pageswap on body fires when event dispatched on window: FAIL (Safari: PASS)
    • shadowed pagereveal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed pageswap (document.createElement("frameset")): FAIL (Safari: PASS)
    • not shadowed beforematch (document.createElement("frameset")): FAIL (Safari: FAIL)
    • shadowed blur removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed focus removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed load removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed resize removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed scroll removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed afterprint removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed beforeprint removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed beforeunload removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed hashchange removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed languagechange removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed messageerror removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed offline removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed online removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed pagehide removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed pagereveal removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed pageshow removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed pageswap removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed popstate removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed rejectionhandled removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed storage removal (document.createElement("frameset")): FAIL (Safari: PASS)
    • shadowed pagereveal (window): FAIL (Safari: PASS)
    • shadowed pageswap (window): FAIL (Safari: PASS)
    • not shadowed beforematch (window): FAIL (Safari: FAIL)
    • shadowed blur removal (window): FAIL (Safari: PASS)
    • shadowed focus removal (window): FAIL (Safari: PASS)
    • shadowed load removal (window): FAIL (Safari: PASS)
    • shadowed resize removal (window): FAIL (Safari: PASS)
    • shadowed scroll removal (window): FAIL (Safari: PASS)
    • shadowed afterprint removal (window): FAIL (Safari: PASS)
    • shadowed beforeprint removal (window): FAIL (Safari: PASS)
    • shadowed beforeunload removal (window): FAIL (Safari: PASS)
    • shadowed hashchange removal (window): FAIL (Safari: PASS)
    • shadowed languagechange removal (window): FAIL (Safari: PASS)
    • shadowed messageerror removal (window): FAIL (Safari: PASS)
    • shadowed offline removal (window): FAIL (Safari: PASS)
    • shadowed online removal (window): FAIL (Safari: PASS)
    • shadowed pagehide removal (window): FAIL (Safari: PASS)
    • shadowed pagereveal removal (window): FAIL (Safari: PASS)
    • shadowed pageshow removal (window): FAIL (Safari: PASS)
    • shadowed pageswap removal (window): FAIL (Safari: PASS)
    • shadowed popstate removal (window): FAIL (Safari: PASS)
    • shadowed rejectionhandled removal (window): FAIL (Safari: PASS)
    • shadowed storage removal (window): FAIL (Safari: PASS)
  • /html/webappapis/scripting/events/event-handler-attributes-windowless-body.html [wpt.fyi]
    • Return null when getting the pagereveal event handler of a windowless body: FAIL (Safari: PASS)
    • Ignore setting of pagereveal window event handlers on windowless body: FAIL (Safari: PASS)
    • Return null when getting the pageswap event handler of a windowless body: FAIL (Safari: PASS)
    • Ignore setting of pageswap window event handlers on windowless body: FAIL (Safari: PASS)
    • beforematch is unaffected on a windowless body: FAIL (Safari: FAIL)
    • Return null when getting the pagereveal event handler of a windowless frameset: FAIL (Safari: PASS)
    • Ignore setting of pagereveal window event handlers on windowless frameset: FAIL (Safari: PASS)
    • Return null when getting the pageswap event handler of a windowless frameset: FAIL (Safari: PASS)
    • Ignore setting of pageswap window event handlers on windowless frameset: FAIL (Safari: PASS)
    • beforematch is unaffected on a windowless frameset: FAIL (Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/00f955c70d6c [wpt PR 48017] - HTML: test more body/frameset event handler reflection scenarios, a=testonly https://hg.mozilla.org/integration/autoland/rev/a31b86d90bfc [wpt PR 48017] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 132 Branch
You need to log in before you can comment on or make changes to this bug.