Closed Bug 1883967 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 44955 - Add interest invokers "gain interest" concept and defaults

Categories

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

task

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox126 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

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

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

Luke Warlow <lwarlow@igalia.com> wrote:

Add interest invokers "gain interest" concept and defaults

This patch adds handling for focus and hover to trigger the
"gain interest" concept.

Additionally implements the interest action to trigger a popover to
open.

This does not implement any delays based on CSS properties.

This also does not implement the "loseinterest" concept.

Bug: 326681249
Change-Id: I47e9ddfe5199b5a3ff2884e0bb3b4e19cdbdeaf1
Reviewed-on: https://chromium-review.googlesource.com/5340116
WPT-Export-Revision: 9fe21a1f6dc10ce21c11da707ca09ccef181ae6c

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 8 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 18 tests and 34 subtests

Status Summary

Firefox

OK : 16[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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] 18[GitHub]
PASS: 121[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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] 170[GitHub]
FAIL: 94[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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] 186[GitHub]

Chrome

OK : 18
PASS: 315
FAIL: 41

Safari

OK : 18
PASS: 170
FAIL: 186

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /html/semantics/invokers/interestelement-interface.tentative.html [wpt.fyi]
    • interestTargetElement reflects interestee HTML element: FAIL (Chrome: PASS, Safari: FAIL)
    • interestTargetElement reflects set value: FAIL (Chrome: PASS, Safari: FAIL)
    • interestTargetElement reflects set value across shadow root into light dom: FAIL (Chrome: PASS, Safari: FAIL)
    • interestTargetElement does not reflect set value inside shadowroot: FAIL (Chrome: PASS, Safari: FAIL)
    • interestTargetElement does not reflect invalid value: FAIL (Chrome: PASS, Safari: FAIL)
    • interestTargetElement throws error on assignment of non Element: FAIL (Chrome: PASS, Safari: FAIL)
    • interestAction reflects '' when attribute not present: FAIL (Chrome: PASS, Safari: FAIL)
    • interestAction reflects '' when attribute empty, setAttribute version: FAIL (Chrome: PASS, Safari: FAIL)
    • interestAction reflects '' when attribute empty, IDL setter version: FAIL (Chrome: PASS, Safari: FAIL)
    • interestAction reflects same casing: FAIL (Chrome: PASS, Safari: FAIL)
    • interestAction reflects '' when attribute set to []: FAIL (Chrome: PASS, Safari: FAIL)
    • interestAction reflects tostring value: FAIL (Chrome: PASS, Safari: FAIL)
    • interestAction reflects tostring value 2: FAIL (Chrome: PASS, Safari: FAIL)
  • /html/semantics/invokers/interestevent-dispatch-shadow.tentative.html [wpt.fyi]
    • InterestEvent propagates across shadow boundaries retargeting invoker: FAIL (Chrome: FAIL, Safari: FAIL)
    • cross shadow InterestEvent retargets interestee to host element: FAIL (Chrome: FAIL, Safari: FAIL)
  • /html/semantics/invokers/interestevent-interface.tentative.html [wpt.fyi]
    • action is a readonly defaulting to '': FAIL (Chrome: FAIL, Safari: FAIL)
    • invoker is readonly defaulting to null: FAIL (Chrome: FAIL, Safari: FAIL)
    • action reflects initialized attribute: FAIL (Chrome: FAIL, Safari: FAIL)
    • action set to undefined: FAIL (Chrome: FAIL, Safari: FAIL)
    • action set to null: FAIL (Chrome: FAIL, Safari: FAIL)
    • action set to false: FAIL (Chrome: FAIL, Safari: FAIL)
    • action explicitly set to empty string: FAIL (Chrome: FAIL, Safari: FAIL)
    • action set to true: FAIL (Chrome: FAIL, Safari: FAIL)
    • action set to a number: FAIL (Chrome: FAIL, Safari: FAIL)
    • action set to []: FAIL (Chrome: FAIL, Safari: FAIL)
    • action set to [1, 2, 3]: FAIL (Chrome: FAIL, Safari: FAIL)
    • action set to an object: FAIL (Chrome: FAIL, Safari: FAIL)
    • action set to an object with a toString function: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestEventInit properties set value: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestEventInit properties set value 2: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestEventInit properties set value 3: FAIL (Chrome: FAIL, Safari: FAIL)
    • invoker set to undefined: FAIL (Chrome: FAIL, Safari: FAIL)
    • invoker set to null: FAIL (Chrome: FAIL, Safari: FAIL)
    • invoker set to false: FAIL (Chrome: FAIL, Safari: FAIL)
    • invoker set to true: FAIL (Chrome: FAIL, Safari: FAIL)
    • invoker set to {}: FAIL (Chrome: FAIL, Safari: FAIL)
    • invoker set to non-Element EventTarget: FAIL (Chrome: FAIL, Safari: FAIL)
  • /html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html [wpt.fyi]
    • InterestEvent dispatches on button focus: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestEvent dispatches on button hover: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestEvent dispatches on anchor focus: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestEvent dispatches on anchor hover: FAIL (Chrome: FAIL, Safari: FAIL)
    • event action is set to interestAction: FAIL (Chrome: FAIL, Safari: FAIL)
    • event action is set to interestaction attribute: FAIL (Chrome: FAIL, Safari: FAIL)
    • event dispatches if interestee is non-HTML Element: FAIL (Chrome: FAIL, Safari: FAIL)
  • /html/semantics/invokers/interesttarget-on-popover-behavior.tentative.html [wpt.fyi]
    • hover interest invoking (as auto) closed popover opens: FAIL (Chrome: FAIL, Safari: FAIL)
    • hover interest invoking (as auto) open popover closes: FAIL (Chrome: FAIL, Safari: FAIL)
    • focus interest invoking (as auto) closed popover opens: FAIL (Chrome: FAIL, Safari: FAIL)
    • focus interest invoking (as auto) open popover closes: FAIL (Chrome: FAIL, Safari: FAIL)
    • hover interest invoking (as togglepopover) closed popover opens: FAIL (Chrome: FAIL, Safari: FAIL)
    • hover interest invoking (as togglepopover) open popover closes: FAIL (Chrome: FAIL, Safari: FAIL)
    • focus interest invoking (as togglepopover) closed popover opens: FAIL (Chrome: FAIL, Safari: FAIL)
    • focus interest invoking (as togglepopover) open popover closes: FAIL (Chrome: FAIL, Safari: FAIL)
    • interest invoking (as togglepopover - case insensitive) closed popover opens: FAIL (Chrome: FAIL, Safari: FAIL)
  • /html/semantics/invokers/invokeevent-dispatch-shadow.tentative.html [wpt.fyi]
    • InvokeEvent propagates across shadow boundaries retargeting invoker: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • cross shadow InvokeEvent retargets invoker to host element: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
  • /html/semantics/invokers/invokeevent-interface.tentative.html [wpt.fyi]
    • action is a readonly defaulting to '': FAIL (Chrome: PASS, Safari: FAIL)
    • invoker is readonly defaulting to null: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • action reflects initialized attribute: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • action set to undefined: FAIL (Chrome: PASS, Safari: FAIL)
    • action set to null: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • action set to false: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • action explicitly set to empty string: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • action set to true: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • action set to a number: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • action set to []: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • action set to [1, 2, 3]: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • action set to an object: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • action set to an object with a toString function: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • InvokeEventInit properties set value: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • InvokeEventInit properties set value 2: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • InvokeEventInit properties set value 3: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoker set to undefined: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoker set to null: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoker set to false: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoker set to true: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoker set to {}: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoker set to non-Element EventTarget: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
  • /html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html [wpt.fyi]
    • event dispatches on click: FAIL (Chrome: PASS, Safari: FAIL)
    • event dispatches if invokee is non-HTML Element: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • setting custom invokeAction property to -foo (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeaction attribute to -foo (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeAction property to foo- (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeaction attribute to foo- (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeAction property to cAsE-cArRiEs (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeaction attribute to cAsE-cArRiEs (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeAction property to - (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeaction attribute to - (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeAction property to -a- (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeaction attribute to -a- (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeAction property to a-b (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeaction attribute to a-b (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeAction property to --- (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeaction attribute to --- (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeAction property to show-picker (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
    • setting custom invokeaction attribute to show-picker (must include dash) sets event action: FAIL (Chrome: PASS, Safari: FAIL)
  • /html/semantics/invokers/invoketarget-fullscreen-behavior.tentative.html [wpt.fyi]
    • invoking div with toggleFullscreen action makes div fullscreen: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking fullscreen div with toggleFullscreen action exits fullscreen: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking fullscreen div with toggleFullscreen (case-insensitive) action exits fullscreen: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking div with requestFullscreen action makes div fullscreen: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking fullscreen div with exitFullscreen action exits fullscreen: FAIL (Chrome: PASS, Safari: FAIL)
  • /html/semantics/invokers/invoketarget-on-audio-behavior.tentative.html [wpt.fyi]
    • invoking audio with playpause action makes audio play: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking audio with playpause action (without user activation) is a no-op: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking playing audio with playpause action pauses it: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking audio with play action makes audio play: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking audio with play action (without user activation) is a no-op: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking playing audio with pause action makes it pause: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking audio with toggleMuted action mutes it: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking muted audio with toggleMuted action unmutes it: FAIL (Chrome: PASS, Safari: FAIL)
  • /html/semantics/invokers/invoketarget-on-details-behavior.tentative.html [wpt.fyi]
    • invoking (as auto) closed details opens: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as explicit empty) closed details opens: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as toggle) closed details opens: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as open) closed details opens: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as tOgGlE) closed details opens: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as oPeN) closed details opens: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as auto) open details closes: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as explicit empty) open details closes: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as toggle) open details closes: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as close) open details closes: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as tOgGlE) open details closes: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
    • invoking (as cLoSe) open details closes: FAIL [GitHub], PASS [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-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] (Chrome: PASS, Safari: FAIL)
  • /html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html [wpt.fyi]
    • changing invokeaction attribute inside invokeevent doesn't impact the invocation: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as auto) closed popover opens: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as explicit empty) closed popover opens: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as togglepopover) closed popover opens: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as showpopover) closed popover opens: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as tOgGlEpOpOvEr) closed popover opens: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as sHoWpOpOvEr) closed popover opens: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as auto) from within open popover closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as explicit empty) from within open popover closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as togglepopover) from within open popover closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as hidepopover) from within open popover closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as tOgGlEpOpOvEr) from within open popover closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as hIdEpOpOvEr) from within open popover closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as showpopover) open popover is noop: FAIL (Chrome: PASS, Safari: FAIL)
  • /html/semantics/invokers/invoketarget-on-popover-invalid-behavior.tentative.html [wpt.fyi]
    • invoking (as foo-bar) on open popover does nothing: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as showmodal) on open popover does nothing: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as showpicker) on open popover does nothing: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as open) on open popover does nothing: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as close) on open popover does nothing: FAIL (Chrome: PASS, Safari: FAIL)
  • /html/semantics/invokers/invoketarget-on-video-behavior.tentative.html [wpt.fyi]
    • invoking video with playpause action makes video play: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking playing video with playpause action pauses it: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking video with play action makes video play: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking playing video with pause action makes it pause: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking video with toggleMuted action mutes it: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking muted video with toggleMuted action unmutes it: FAIL (Chrome: PASS, Safari: FAIL)
  • /html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html [wpt.fyi]
    • invoking (with invokeaction property as auto) closed dialog opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction property as auto) while changing action still opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction attribute as auto) closed dialog opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction attribute as auto) while changing action still opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction property as explicit empty) closed dialog opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction property as explicit empty) while changing action still opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction attribute as explicit empty) closed dialog opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction attribute as explicit empty) while changing action still opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction property as showmodal) closed dialog opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction property as showmodal) while changing action still opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction attribute as showmodal) closed dialog opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction attribute as showmodal) while changing action still opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction property as sHoWmOdAl) closed dialog opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction property as sHoWmOdAl) while changing action still opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction attribute as sHoWmOdAl) closed dialog opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (with invokeaction attribute as sHoWmOdAl) while changing action still opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as auto) open dialog closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as auto) open dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as auto) open modal dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as auto) open dialog closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as auto) open dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as auto) open modal dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as explicit empty) open dialog closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as explicit empty) open dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as explicit empty) open modal dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as explicit empty) open dialog closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as explicit empty) open dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as explicit empty) open modal dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as close) open dialog closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as close) open dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as close) open modal dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as close) open dialog closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as close) open dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as close) open modal dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as cLoSe) open dialog closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as cLoSe) open dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction property as cLoSe) open modal dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as cLoSe) open dialog closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as cLoSe) open dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking to close (with invokeaction attribute as cLoSe) open modal dialog while changing action still closes: FAIL (Chrome: PASS, Safari: FAIL)
    • invoking (as showmodal) closed popover dialog opens as modal: FAIL (Chrome: PASS, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/95f2ae8c8def [wpt PR 44955] - Add interest invokers "gain interest" concept and defaults, a=testonly https://hg.mozilla.org/integration/autoland/rev/ed7dd1039a23 [wpt PR 44955] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
You need to log in before you can comment on or make changes to this bug.