[wpt-sync] Sync PR 44955 - Add interest invokers "gain interest" concept and defaults
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| 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
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 1•2 years ago
|
||
| Assignee | ||
Comment 2•2 years ago
|
||
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)
- interestTargetElement reflects interestee HTML element:
- /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)
- InterestEvent propagates across shadow boundaries retargeting invoker:
- /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)
- action is a readonly defaulting to '':
- /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)
- InterestEvent dispatches on button focus:
- /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)
- hover interest invoking (as auto) closed popover opens:
- /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)
- InvokeEvent propagates across shadow boundaries retargeting invoker:
- /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)
- action is a readonly defaulting to '':
- /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)
- event dispatches on click:
- /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)
- invoking div with toggleFullscreen action makes div fullscreen:
- /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)
- invoking audio with playpause action makes audio play:
- /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)
- invoking (as auto) closed details opens:
- /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)
- changing invokeaction attribute inside invokeevent doesn't impact the invocation:
- /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)
- invoking (as foo-bar) on open popover does nothing:
- /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)
- invoking video with playpause action makes video play:
- /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)
- invoking (with invokeaction property as auto) closed dialog opens as modal:
Comment 4•2 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/95f2ae8c8def
https://hg.mozilla.org/mozilla-central/rev/ed7dd1039a23
Description
•