[wpt-sync] Sync PR 42827 - Add HandleInvokeInternal on HTMLDialogElement
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox125 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 42827 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/42827
Details from upstream follow.
Keith Cirkel <chromium@keithcirkel.co.uk> wrote:
Add HandleInvokeInternal on HTMLDialogElement
This adds support for the experimental
invoketargetbehavior for
HTMLDialogElement.See explainer section here:
https://open-ui.org/components/invokers.explainer/#defaults.This introduces new behavior for HTMLDialogElements such that:
- If an
invoketargetpoints to a\<dialog>(and the parent logic
fell through):
- If the
invokeactionisautoortoggleModal, try to toggle
the dialog as modal.- If the
invokeactionistoggle, try to open or close the
dialog.- If the
invokeactionisclose, try to close the dialog- If the
invokeactionisshow, try to show the dialog- If the
invokeactionisshowModal, try to show the dialog as
modal.Bug: 1494810
Change-Id: I701e0e33780ba7787096201d02a50cd071febf4d
Reviewed-on: https://chromium-review.googlesource.com/4987322
WPT-Export-Revision: 54cb47ef84b5be30a4ec39f9b1a93442fcf5098b
| 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 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 9 tests and 13 subtests
Status Summary
Firefox
OK : 9
PASS: 118[GitHub] 154[Gecko-linux1804-64-qr-debug, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-64-2009-qr-debug] 155[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-opt, Gecko-windows11-64-2009-qr-opt]
FAIL: 76[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-opt, Gecko-windows11-64-2009-qr-opt] 77[Gecko-linux1804-64-qr-debug, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-64-2009-qr-debug] 113[GitHub]
Chrome
OK : 9
PASS: 186
FAIL: 45
Safari
OK : 9
PASS: 118
FAIL: 113
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /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-debug,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-debug,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]
- 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-debug,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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - action 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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:FAIL, 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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - action is a readonly defaulting to '':
FAIL(Chrome:FAIL, Safari:FAIL)
- invoker is readonly defaulting to null:
- /html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html [wpt.fyi]
- event dispatches on click:
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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:FAIL, Safari:FAIL) - event action is set to invokeAction:
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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - event action is set to invokeaction 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-debug,Gecko-windows11-64-2009-qr-opt] (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-debug,Gecko-windows11-64-2009-qr-opt] (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 closed details with auto action 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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - invoking open details with auto action 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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - invoking closed details with toggle action 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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - invoking closed details with toggle (case-insensitive) action 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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - invoking open details with toggle action 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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - invoking closed details with open action 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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - invoking closed details with open (case insensitive) action 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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - invoking open details with close action 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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL) - invoking open details with close (case insensitive) action 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-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:PASS, Safari:FAIL)
- invoking closed details with auto action opens:
- /html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html [wpt.fyi]
- invoking (with invokeaction property as auto) closed dialog opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction property as auto) while changing action still opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction attribute as auto) closed dialog opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction attribute as auto) while changing action still opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction property as explicit empty) closed dialog opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction property as explicit empty) while changing action still opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction attribute as explicit empty) closed dialog opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction attribute as explicit empty) while changing action still opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction property as showmodal) closed dialog opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction property as showmodal) while changing action still opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction attribute as showmodal) closed dialog opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction attribute as showmodal) while changing action still opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction property as sHoWmOdAl) closed dialog opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction property as sHoWmOdAl) while changing action still opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction attribute as sHoWmOdAl) closed dialog opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (with invokeaction attribute as sHoWmOdAl) while changing action still opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as auto) open dialog closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as auto) open dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as auto) open modal dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as auto) open dialog closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as auto) open dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as auto) open modal dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as explicit empty) open dialog closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as explicit empty) open dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as explicit empty) open modal dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as explicit empty) open dialog closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as explicit empty) open dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as explicit empty) open modal dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as close) open dialog closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as close) open dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as close) open modal dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as close) open dialog closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as close) open dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as close) open modal dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as cLoSe) open dialog closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as cLoSe) open dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction property as cLoSe) open modal dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as cLoSe) open dialog closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as cLoSe) open dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking to close (with invokeaction attribute as cLoSe) open modal dialog while changing action still closes:
FAIL(Chrome:FAIL, Safari:FAIL) - invoking (as showmodal) closed popover dialog opens as modal:
FAIL(Chrome:FAIL, Safari:FAIL)
- invoking (with invokeaction property as auto) closed dialog opens as modal:
- /html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html [wpt.fyi]
- invoking (as auto) closed popover opens:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as auto) from within open popover closes:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as togglepopover) closed popover opens:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as togglepopover - case insensitive) closed popover opens:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as togglepopover) from within open popover closes:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as showpopover) closed popover opens:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as showpopover - case insensitive) closed popover opens:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as showpopover) open popover is noop:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as hidepopover) open popover closes:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as hidepopover - case insensitive) open popover closes:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as foo) on open popover does nothing:
FAIL(Chrome:PASS, Safari:FAIL) - invoking (as togglemodal) 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 toggle) 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 auto) closed popover opens:
- /html/semantics/invokers/invoketarget-on-video-behavior.tentative.html [wpt.fyi]
- invoking video with auto action is no-op:
FAIL[Gecko-linux1804-64-qr-debug,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-64-2009-qr-debug],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-opt,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-opt,GitHub] (Chrome:PASS, Safari:PASS) - 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 auto action is no-op:
Comment 4•2 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/f4042c3b9ede
https://hg.mozilla.org/mozilla-central/rev/3ff9720b79ac
Description
•