[wpt-sync] Sync PR 53036 - Reland "Add a new interesttarget test that checks all input modalities"
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox142 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 53036 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/53036
Details from upstream follow.
Mason Freed <masonf@chromium.org> wrote:
Reland "Add a new interesttarget test that checks all input modalities"
This is a reland of commit 9a4edf5c17fb1327a7a55df53157e138ad51e401
The long-press test was always kind of questionable, since that
can't really be tested with WPT. So this reland just removes the
long-press variant entirely. Patchset 1 is the originally-landed
patch, for reference.Original change's description:
Add a new interesttarget test that checks all input modalities
This caught a few bugs and crashes, so this also fixes up some of
the code. In particular, the interest states are more carefully
reset when an element is removed from the DOM.Note that the long-press portion of the new test crashes due to
an unrelated bug.Bug: 364669918, 421119389
Change-Id: Iad20f547fe3419f337bb442a7c178e22d7c95023
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6604507
Auto-Submit: Mason Freed \<masonf@chromium.org>
Reviewed-by: David Baron \<dbaron@chromium.org>
Commit-Queue: David Baron \<dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1471052}Bug: 364669918, 421119389
Change-Id: I4dc92572b7dcdff7daf68cbcd7c19b72be1e53f5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6628505
Commit-Queue: David Baron \<dbaron@chromium.org>
Auto-Submit: Mason Freed \<masonf@chromium.org>
Reviewed-by: David Baron \<dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1471534}
| Assignee | ||
Updated•7 months ago
|
| Assignee | ||
Comment 1•7 months ago
|
||
| Assignee | ||
Comment 2•6 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 25 tests and 2 subtests
Status Summary
Firefox
OK : 21[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 22[GitHub]
PASS : 2
FAIL : 138[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 140[GitHub]
ERROR : 2
NOTRUN: 1
Chrome
OK : 23
PASS : 111
FAIL : 32
ERROR : 1
NOTRUN: 1
Safari
OK : 22
PASS : 2
FAIL : 141
ERROR : 2
NOTRUN: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/semantics/the-button-element/interest-target/interestevent-dispatch-shadow.tentative.html [wpt.fyi]
- InterestEvent propagates across shadow boundaries retargeting invoker source:
FAIL(Chrome:PASS, Safari:FAIL) - cross shadow InterestEvent retargets interestee to host element:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent propagates across shadow boundaries retargeting invoker source:
- /html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html [wpt.fyi]
- source is readonly defaulting to null:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (manual event):
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (beforetoggle event):
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (toggle event):
FAIL(Chrome:PASS, Safari:FAIL) - source set to undefined:
FAIL(Chrome:PASS, Safari:FAIL) - source set to null:
FAIL(Chrome:PASS, Safari:FAIL) - source set to false:
FAIL(Chrome:PASS, Safari:FAIL) - source set to true:
FAIL(Chrome:PASS, Safari:FAIL) - source set to {}:
FAIL(Chrome:PASS, Safari:FAIL) - source set to non-Element EventTarget:
FAIL(Chrome:PASS, Safari:FAIL)
- source is readonly defaulting to null:
- /html/semantics/the-button-element/interest-target/interesttarget-anchor-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent is not dispatched unless the anchor has an href:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEvent dispatches on anchor hover:
FAIL(Chrome:PASS, Safari:FAIL) - Nested invoker and invokee:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent is not dispatched unless the anchor has an href:
- /html/semantics/the-button-element/interest-target/interesttarget-area-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent is not dispatched unless the area has an href:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEvent dispatches on area hover:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent is not dispatched unless the area has an href:
- /html/semantics/the-button-element/interest-target/interesttarget-basic-delays.tentative.html [wpt.fyi]
- Basic hover interest and loseinterest behavior:
FAIL(Chrome:PASS, Safari:FAIL)
- Basic hover interest and loseinterest behavior:
- /html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent dispatches on button hover:
FAIL(Chrome:PASS, Safari:FAIL) - event dispatches if interestee is non-HTML Element:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent dispatches on button hover:
- /html/semantics/the-button-element/interest-target/interesttarget-hide-delay.tentative.html?method=hover [wpt.fyi]
- Test the harness:
FAIL(Chrome:PASS, Safari:FAIL) - The interest-target-hide-delay causes interest to be lost after a delay, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Hide delay is cancelled if hover/focus returns, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - hovering/focusing the interest target element keeps the invoker from losing interest, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between the invoker and the target prevents interest lost, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- Test the harness:
- /html/semantics/the-button-element/interest-target/interesttarget-hide-delay.tentative.html?method=focus [wpt.fyi]
- Test the harness:
FAIL(Chrome:PASS, Safari:FAIL) - The interest-target-hide-delay causes interest to be lost after a delay, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Hide delay is cancelled if hover/focus returns, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - hovering/focusing the interest target element keeps the invoker from losing interest, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between the invoker and the target prevents interest lost, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- Test the harness:
- /html/semantics/the-button-element/interest-target/interesttarget-input-modalities.tentative.html?method=hover [wpt.fyi]
- Basic behavior, <button>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-lose, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-lose, hover:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, cancel-lose, hover:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic behavior, <button>, none, hover:
- /html/semantics/the-button-element/interest-target/interesttarget-input-modalities.tentative.html?method=focus [wpt.fyi]
- Basic behavior, <button>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <a>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <button>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <a>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic behavior, <button>, none, focus:
- /html/semantics/the-button-element/interest-target/interesttarget-keyboard-behavior.tentative.html [wpt.fyi]
- Basic keyboard focus behavior, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <button>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <a>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <area>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, SVG <a>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic keyboard focus behavior, <button>:
- /html/semantics/the-button-element/interest-target/interesttarget-on-popover-behavior.tentative.html [wpt.fyi]
- hover interest invoking closed popover opens:
FAIL(Chrome:PASS, Safari:FAIL)
- hover interest invoking closed popover opens:
- /html/semantics/the-button-element/interest-target/interesttarget-partial-interest.tentative.html [wpt.fyi]:
ERROR(Chrome:OK, Safari:ERROR)- Partial interest timing should not be observable:
FAIL(Chrome:FAIL, Safari:FAIL)
- Partial interest timing should not be observable:
- /html/semantics/the-button-element/interest-target/interesttarget-popover-focus.tentative.html [wpt.fyi]
- It should be possible to move focus into target popover:
FAIL(Chrome:FAIL, Safari:FAIL)
- It should be possible to move focus into target popover:
- /html/semantics/the-button-element/interest-target/interesttarget-pseudo-classes.tentative.html [wpt.fyi]
- Basic pseudo class function, with mouse hover triggering:
FAIL(Chrome:PASS, Safari:FAIL) - Basic pseudo class function, with keyboard focus triggering:
FAIL(Chrome:PASS, Safari:FAIL) - Keyboard-triggered partial focus keeps contents from being keyboard focusable:
FAIL(Chrome:PASS, Safari:FAIL) - Show interest hotkey confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - Hovering the popover confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - Hovering the invoker confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - With full interest, contents are keyboard focusable:
FAIL(Chrome:PASS, Safari:FAIL) - Lose interest hotkey works:
FAIL(Chrome:PASS, Safari:FAIL) - Closing the target popover loses interest, without any delays (keyboard activation):
FAIL(Chrome:PASS, Safari:FAIL) - Closing the target popover loses interest, without any delays (mouse activation):
FAIL(Chrome:PASS, Safari:FAIL) - The pseudo classes only match after delays, once interest is shown:
FAIL(Chrome:PASS, Safari:FAIL)
- Basic pseudo class function, with mouse hover triggering:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=plain&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout plain, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested-offset&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested-offset, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=plain&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout plain, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested-offset&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested-offset, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-svg-a-event-dispatch.tentative.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR)- InterestEvent is not dispatched unless the svg <a> has an href:
FAIL(Chrome:FAIL, Safari:FAIL) - InterestEvent dispatches on svg <a> hover:
NOTRUN(Chrome:NOTRUN, Safari:NOTRUN)
- InterestEvent is not dispatched unless the svg <a> has an href:
- /shadow-dom/reference-target/tentative/interesttarget.tentative.html [wpt.fyi]
- Shadow root reference target works with interesttarget attribute.:
FAIL(Chrome:PASS, Safari:FAIL) - Shadow root reference target works with interesttarget attribute via options.:
FAIL(Chrome:PASS, Safari:FAIL) - Shadow root reference target works with .interestTargetElement property.:
FAIL(Chrome:PASS, Safari:FAIL)
- Shadow root reference target works with interesttarget attribute.:
- /html/semantics/the-button-element/interest-target/interesttarget-plain-inline-element.tentative.html [wpt.fyi]:
SKIP(Chrome:PASS, Safari:FAIL) - /html/semantics/the-button-element/interest-target/interesttarget-invoker-descendants.tentative.html [wpt.fyi]
- Moving focus within invoker works correctly:
FAIL(Chrome:FAIL, Safari:FAIL) - Moving hover within invoker works correctly:
FAIL(Chrome:PASS, Safari:FAIL)
- Moving focus within invoker works correctly:
Tests Disabled in Gecko Infrastructure
- /html/semantics/the-button-element/interest-target/interesttarget-plain-inline-element.tentative.html [wpt.fyi]:
SKIP(Chrome:PASS, Safari:FAIL)
| Assignee | ||
Comment 3•6 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 25 tests and 2 subtests
Status Summary
Firefox
OK : 21[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 22[GitHub]
PASS : 2
FAIL : 138[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 140[GitHub]
ERROR : 2
NOTRUN: 1
Chrome
OK : 23
PASS : 111
FAIL : 32
ERROR : 1
NOTRUN: 1
Safari
OK : 22
PASS : 2
FAIL : 141
ERROR : 2
NOTRUN: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/semantics/the-button-element/interest-target/interestevent-dispatch-shadow.tentative.html [wpt.fyi]
- InterestEvent propagates across shadow boundaries retargeting invoker source:
FAIL(Chrome:PASS, Safari:FAIL) - cross shadow InterestEvent retargets interestee to host element:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent propagates across shadow boundaries retargeting invoker source:
- /html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html [wpt.fyi]
- source is readonly defaulting to null:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (manual event):
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (beforetoggle event):
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (toggle event):
FAIL(Chrome:PASS, Safari:FAIL) - source set to undefined:
FAIL(Chrome:PASS, Safari:FAIL) - source set to null:
FAIL(Chrome:PASS, Safari:FAIL) - source set to false:
FAIL(Chrome:PASS, Safari:FAIL) - source set to true:
FAIL(Chrome:PASS, Safari:FAIL) - source set to {}:
FAIL(Chrome:PASS, Safari:FAIL) - source set to non-Element EventTarget:
FAIL(Chrome:PASS, Safari:FAIL)
- source is readonly defaulting to null:
- /html/semantics/the-button-element/interest-target/interesttarget-anchor-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent is not dispatched unless the anchor has an href:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEvent dispatches on anchor hover:
FAIL(Chrome:PASS, Safari:FAIL) - Nested invoker and invokee:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent is not dispatched unless the anchor has an href:
- /html/semantics/the-button-element/interest-target/interesttarget-area-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent is not dispatched unless the area has an href:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEvent dispatches on area hover:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent is not dispatched unless the area has an href:
- /html/semantics/the-button-element/interest-target/interesttarget-basic-delays.tentative.html [wpt.fyi]
- Basic hover interest and loseinterest behavior:
FAIL(Chrome:PASS, Safari:FAIL)
- Basic hover interest and loseinterest behavior:
- /html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent dispatches on button hover:
FAIL(Chrome:PASS, Safari:FAIL) - event dispatches if interestee is non-HTML Element:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent dispatches on button hover:
- /html/semantics/the-button-element/interest-target/interesttarget-hide-delay.tentative.html?method=hover [wpt.fyi]
- Test the harness:
FAIL(Chrome:PASS, Safari:FAIL) - The interest-target-hide-delay causes interest to be lost after a delay, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Hide delay is cancelled if hover/focus returns, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - hovering/focusing the interest target element keeps the invoker from losing interest, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between the invoker and the target prevents interest lost, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- Test the harness:
- /html/semantics/the-button-element/interest-target/interesttarget-hide-delay.tentative.html?method=focus [wpt.fyi]
- Test the harness:
FAIL(Chrome:PASS, Safari:FAIL) - The interest-target-hide-delay causes interest to be lost after a delay, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Hide delay is cancelled if hover/focus returns, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - hovering/focusing the interest target element keeps the invoker from losing interest, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between the invoker and the target prevents interest lost, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- Test the harness:
- /html/semantics/the-button-element/interest-target/interesttarget-input-modalities.tentative.html?method=hover [wpt.fyi]
- Basic behavior, <button>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-lose, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-lose, hover:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, cancel-lose, hover:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic behavior, <button>, none, hover:
- /html/semantics/the-button-element/interest-target/interesttarget-input-modalities.tentative.html?method=focus [wpt.fyi]
- Basic behavior, <button>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <a>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <button>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <a>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic behavior, <button>, none, focus:
- /html/semantics/the-button-element/interest-target/interesttarget-keyboard-behavior.tentative.html [wpt.fyi]
- Basic keyboard focus behavior, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <button>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <a>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <area>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, SVG <a>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic keyboard focus behavior, <button>:
- /html/semantics/the-button-element/interest-target/interesttarget-on-popover-behavior.tentative.html [wpt.fyi]
- hover interest invoking closed popover opens:
FAIL(Chrome:PASS, Safari:FAIL)
- hover interest invoking closed popover opens:
- /html/semantics/the-button-element/interest-target/interesttarget-partial-interest.tentative.html [wpt.fyi]:
ERROR(Chrome:OK, Safari:ERROR)- Partial interest timing should not be observable:
FAIL(Chrome:FAIL, Safari:FAIL)
- Partial interest timing should not be observable:
- /html/semantics/the-button-element/interest-target/interesttarget-popover-focus.tentative.html [wpt.fyi]
- It should be possible to move focus into target popover:
FAIL(Chrome:FAIL, Safari:FAIL)
- It should be possible to move focus into target popover:
- /html/semantics/the-button-element/interest-target/interesttarget-pseudo-classes.tentative.html [wpt.fyi]
- Basic pseudo class function, with mouse hover triggering:
FAIL(Chrome:PASS, Safari:FAIL) - Basic pseudo class function, with keyboard focus triggering:
FAIL(Chrome:PASS, Safari:FAIL) - Keyboard-triggered partial focus keeps contents from being keyboard focusable:
FAIL(Chrome:PASS, Safari:FAIL) - Show interest hotkey confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - Hovering the popover confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - Hovering the invoker confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - With full interest, contents are keyboard focusable:
FAIL(Chrome:PASS, Safari:FAIL) - Lose interest hotkey works:
FAIL(Chrome:PASS, Safari:FAIL) - Closing the target popover loses interest, without any delays (keyboard activation):
FAIL(Chrome:PASS, Safari:FAIL) - Closing the target popover loses interest, without any delays (mouse activation):
FAIL(Chrome:PASS, Safari:FAIL) - The pseudo classes only match after delays, once interest is shown:
FAIL(Chrome:PASS, Safari:FAIL)
- Basic pseudo class function, with mouse hover triggering:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=plain&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout plain, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested-offset&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested-offset, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=plain&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout plain, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested-offset&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested-offset, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-svg-a-event-dispatch.tentative.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR)- InterestEvent is not dispatched unless the svg <a> has an href:
FAIL(Chrome:FAIL, Safari:FAIL) - InterestEvent dispatches on svg <a> hover:
NOTRUN(Chrome:NOTRUN, Safari:NOTRUN)
- InterestEvent is not dispatched unless the svg <a> has an href:
- /shadow-dom/reference-target/tentative/interesttarget.tentative.html [wpt.fyi]
- Shadow root reference target works with interesttarget attribute.:
FAIL(Chrome:PASS, Safari:FAIL) - Shadow root reference target works with interesttarget attribute via options.:
FAIL(Chrome:PASS, Safari:FAIL) - Shadow root reference target works with .interestTargetElement property.:
FAIL(Chrome:PASS, Safari:FAIL)
- Shadow root reference target works with interesttarget attribute.:
- /html/semantics/the-button-element/interest-target/interesttarget-plain-inline-element.tentative.html [wpt.fyi]:
SKIP(Chrome:PASS, Safari:FAIL) - /html/semantics/the-button-element/interest-target/interesttarget-invoker-descendants.tentative.html [wpt.fyi]
- Moving focus within invoker works correctly:
FAIL(Chrome:FAIL, Safari:FAIL) - Moving hover within invoker works correctly:
FAIL(Chrome:PASS, Safari:FAIL)
- Moving focus within invoker works correctly:
Tests Disabled in Gecko Infrastructure
- /html/semantics/the-button-element/interest-target/interesttarget-plain-inline-element.tentative.html [wpt.fyi]:
SKIP(Chrome:PASS, Safari:FAIL)
| Assignee | ||
Comment 4•6 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 25 tests and 2 subtests
Status Summary
Firefox
OK : 21[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 22[GitHub]
PASS : 2
FAIL : 138[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 140[GitHub]
ERROR : 2
NOTRUN: 1
Chrome
OK : 23
PASS : 111
FAIL : 32
ERROR : 1
NOTRUN: 1
Safari
OK : 22
PASS : 2
FAIL : 141
ERROR : 2
NOTRUN: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/semantics/the-button-element/interest-target/interestevent-dispatch-shadow.tentative.html [wpt.fyi]
- InterestEvent propagates across shadow boundaries retargeting invoker source:
FAIL(Chrome:PASS, Safari:FAIL) - cross shadow InterestEvent retargets interestee to host element:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent propagates across shadow boundaries retargeting invoker source:
- /html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html [wpt.fyi]
- source is readonly defaulting to null:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (manual event):
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (beforetoggle event):
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (toggle event):
FAIL(Chrome:PASS, Safari:FAIL) - source set to undefined:
FAIL(Chrome:PASS, Safari:FAIL) - source set to null:
FAIL(Chrome:PASS, Safari:FAIL) - source set to false:
FAIL(Chrome:PASS, Safari:FAIL) - source set to true:
FAIL(Chrome:PASS, Safari:FAIL) - source set to {}:
FAIL(Chrome:PASS, Safari:FAIL) - source set to non-Element EventTarget:
FAIL(Chrome:PASS, Safari:FAIL)
- source is readonly defaulting to null:
- /html/semantics/the-button-element/interest-target/interesttarget-anchor-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent is not dispatched unless the anchor has an href:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEvent dispatches on anchor hover:
FAIL(Chrome:PASS, Safari:FAIL) - Nested invoker and invokee:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent is not dispatched unless the anchor has an href:
- /html/semantics/the-button-element/interest-target/interesttarget-area-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent is not dispatched unless the area has an href:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEvent dispatches on area hover:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent is not dispatched unless the area has an href:
- /html/semantics/the-button-element/interest-target/interesttarget-basic-delays.tentative.html [wpt.fyi]
- Basic hover interest and loseinterest behavior:
FAIL(Chrome:PASS, Safari:FAIL)
- Basic hover interest and loseinterest behavior:
- /html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent dispatches on button hover:
FAIL(Chrome:PASS, Safari:FAIL) - event dispatches if interestee is non-HTML Element:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent dispatches on button hover:
- /html/semantics/the-button-element/interest-target/interesttarget-hide-delay.tentative.html?method=hover [wpt.fyi]
- Test the harness:
FAIL(Chrome:PASS, Safari:FAIL) - The interest-target-hide-delay causes interest to be lost after a delay, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Hide delay is cancelled if hover/focus returns, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - hovering/focusing the interest target element keeps the invoker from losing interest, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between the invoker and the target prevents interest lost, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- Test the harness:
- /html/semantics/the-button-element/interest-target/interesttarget-hide-delay.tentative.html?method=focus [wpt.fyi]
- Test the harness:
FAIL(Chrome:PASS, Safari:FAIL) - The interest-target-hide-delay causes interest to be lost after a delay, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Hide delay is cancelled if hover/focus returns, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - hovering/focusing the interest target element keeps the invoker from losing interest, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between the invoker and the target prevents interest lost, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- Test the harness:
- /html/semantics/the-button-element/interest-target/interesttarget-input-modalities.tentative.html?method=hover [wpt.fyi]
- Basic behavior, <button>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-lose, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-lose, hover:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, cancel-lose, hover:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic behavior, <button>, none, hover:
- /html/semantics/the-button-element/interest-target/interesttarget-input-modalities.tentative.html?method=focus [wpt.fyi]
- Basic behavior, <button>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <a>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <button>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <a>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic behavior, <button>, none, focus:
- /html/semantics/the-button-element/interest-target/interesttarget-keyboard-behavior.tentative.html [wpt.fyi]
- Basic keyboard focus behavior, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <button>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <a>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <area>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, SVG <a>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic keyboard focus behavior, <button>:
- /html/semantics/the-button-element/interest-target/interesttarget-on-popover-behavior.tentative.html [wpt.fyi]
- hover interest invoking closed popover opens:
FAIL(Chrome:PASS, Safari:FAIL)
- hover interest invoking closed popover opens:
- /html/semantics/the-button-element/interest-target/interesttarget-partial-interest.tentative.html [wpt.fyi]:
ERROR(Chrome:OK, Safari:ERROR)- Partial interest timing should not be observable:
FAIL(Chrome:FAIL, Safari:FAIL)
- Partial interest timing should not be observable:
- /html/semantics/the-button-element/interest-target/interesttarget-popover-focus.tentative.html [wpt.fyi]
- It should be possible to move focus into target popover:
FAIL(Chrome:FAIL, Safari:FAIL)
- It should be possible to move focus into target popover:
- /html/semantics/the-button-element/interest-target/interesttarget-pseudo-classes.tentative.html [wpt.fyi]
- Basic pseudo class function, with mouse hover triggering:
FAIL(Chrome:PASS, Safari:FAIL) - Basic pseudo class function, with keyboard focus triggering:
FAIL(Chrome:PASS, Safari:FAIL) - Keyboard-triggered partial focus keeps contents from being keyboard focusable:
FAIL(Chrome:PASS, Safari:FAIL) - Show interest hotkey confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - Hovering the popover confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - Hovering the invoker confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - With full interest, contents are keyboard focusable:
FAIL(Chrome:PASS, Safari:FAIL) - Lose interest hotkey works:
FAIL(Chrome:PASS, Safari:FAIL) - Closing the target popover loses interest, without any delays (keyboard activation):
FAIL(Chrome:PASS, Safari:FAIL) - Closing the target popover loses interest, without any delays (mouse activation):
FAIL(Chrome:PASS, Safari:FAIL) - The pseudo classes only match after delays, once interest is shown:
FAIL(Chrome:PASS, Safari:FAIL)
- Basic pseudo class function, with mouse hover triggering:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=plain&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout plain, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested-offset&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested-offset, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=plain&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout plain, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested-offset&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested-offset, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-svg-a-event-dispatch.tentative.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR)- InterestEvent is not dispatched unless the svg <a> has an href:
FAIL(Chrome:FAIL, Safari:FAIL) - InterestEvent dispatches on svg <a> hover:
NOTRUN(Chrome:NOTRUN, Safari:NOTRUN)
- InterestEvent is not dispatched unless the svg <a> has an href:
- /shadow-dom/reference-target/tentative/interesttarget.tentative.html [wpt.fyi]
- Shadow root reference target works with interesttarget attribute.:
FAIL(Chrome:PASS, Safari:FAIL) - Shadow root reference target works with interesttarget attribute via options.:
FAIL(Chrome:PASS, Safari:FAIL) - Shadow root reference target works with .interestTargetElement property.:
FAIL(Chrome:PASS, Safari:FAIL)
- Shadow root reference target works with interesttarget attribute.:
- /html/semantics/the-button-element/interest-target/interesttarget-plain-inline-element.tentative.html [wpt.fyi]:
SKIP(Chrome:PASS, Safari:FAIL) - /html/semantics/the-button-element/interest-target/interesttarget-invoker-descendants.tentative.html [wpt.fyi]
- Moving focus within invoker works correctly:
FAIL(Chrome:FAIL, Safari:FAIL) - Moving hover within invoker works correctly:
FAIL(Chrome:PASS, Safari:FAIL)
- Moving focus within invoker works correctly:
Tests Disabled in Gecko Infrastructure
- /html/semantics/the-button-element/interest-target/interesttarget-plain-inline-element.tentative.html [wpt.fyi]:
SKIP(Chrome:PASS, Safari:FAIL)
| Assignee | ||
Comment 5•6 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 25 tests and 2 subtests
Status Summary
Firefox
OK : 21[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 22[GitHub]
PASS : 2
FAIL : 138[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 140[GitHub]
ERROR : 2
NOTRUN: 1
Chrome
OK : 23
PASS : 111
FAIL : 32
ERROR : 1
NOTRUN: 1
Safari
OK : 22
PASS : 2
FAIL : 141
ERROR : 2
NOTRUN: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/semantics/the-button-element/interest-target/interestevent-dispatch-shadow.tentative.html [wpt.fyi]
- InterestEvent propagates across shadow boundaries retargeting invoker source:
FAIL(Chrome:PASS, Safari:FAIL) - cross shadow InterestEvent retargets interestee to host element:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent propagates across shadow boundaries retargeting invoker source:
- /html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html [wpt.fyi]
- source is readonly defaulting to null:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (manual event):
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (beforetoggle event):
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (toggle event):
FAIL(Chrome:PASS, Safari:FAIL) - source set to undefined:
FAIL(Chrome:PASS, Safari:FAIL) - source set to null:
FAIL(Chrome:PASS, Safari:FAIL) - source set to false:
FAIL(Chrome:PASS, Safari:FAIL) - source set to true:
FAIL(Chrome:PASS, Safari:FAIL) - source set to {}:
FAIL(Chrome:PASS, Safari:FAIL) - source set to non-Element EventTarget:
FAIL(Chrome:PASS, Safari:FAIL)
- source is readonly defaulting to null:
- /html/semantics/the-button-element/interest-target/interesttarget-anchor-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent is not dispatched unless the anchor has an href:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEvent dispatches on anchor hover:
FAIL(Chrome:PASS, Safari:FAIL) - Nested invoker and invokee:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent is not dispatched unless the anchor has an href:
- /html/semantics/the-button-element/interest-target/interesttarget-area-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent is not dispatched unless the area has an href:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEvent dispatches on area hover:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent is not dispatched unless the area has an href:
- /html/semantics/the-button-element/interest-target/interesttarget-basic-delays.tentative.html [wpt.fyi]
- Basic hover interest and loseinterest behavior:
FAIL(Chrome:PASS, Safari:FAIL)
- Basic hover interest and loseinterest behavior:
- /html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent dispatches on button hover:
FAIL(Chrome:PASS, Safari:FAIL) - event dispatches if interestee is non-HTML Element:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent dispatches on button hover:
- /html/semantics/the-button-element/interest-target/interesttarget-hide-delay.tentative.html?method=hover [wpt.fyi]
- Test the harness:
FAIL(Chrome:PASS, Safari:FAIL) - The interest-target-hide-delay causes interest to be lost after a delay, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Hide delay is cancelled if hover/focus returns, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - hovering/focusing the interest target element keeps the invoker from losing interest, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between the invoker and the target prevents interest lost, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- Test the harness:
- /html/semantics/the-button-element/interest-target/interesttarget-hide-delay.tentative.html?method=focus [wpt.fyi]
- Test the harness:
FAIL(Chrome:PASS, Safari:FAIL) - The interest-target-hide-delay causes interest to be lost after a delay, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Hide delay is cancelled if hover/focus returns, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - hovering/focusing the interest target element keeps the invoker from losing interest, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between the invoker and the target prevents interest lost, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- Test the harness:
- /html/semantics/the-button-element/interest-target/interesttarget-input-modalities.tentative.html?method=hover [wpt.fyi]
- Basic behavior, <button>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-lose, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-lose, hover:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, cancel-lose, hover:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic behavior, <button>, none, hover:
- /html/semantics/the-button-element/interest-target/interesttarget-input-modalities.tentative.html?method=focus [wpt.fyi]
- Basic behavior, <button>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <a>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <button>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <a>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic behavior, <button>, none, focus:
- /html/semantics/the-button-element/interest-target/interesttarget-keyboard-behavior.tentative.html [wpt.fyi]
- Basic keyboard focus behavior, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <button>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <a>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <area>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, SVG <a>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic keyboard focus behavior, <button>:
- /html/semantics/the-button-element/interest-target/interesttarget-on-popover-behavior.tentative.html [wpt.fyi]
- hover interest invoking closed popover opens:
FAIL(Chrome:PASS, Safari:FAIL)
- hover interest invoking closed popover opens:
- /html/semantics/the-button-element/interest-target/interesttarget-partial-interest.tentative.html [wpt.fyi]:
ERROR(Chrome:OK, Safari:ERROR)- Partial interest timing should not be observable:
FAIL(Chrome:FAIL, Safari:FAIL)
- Partial interest timing should not be observable:
- /html/semantics/the-button-element/interest-target/interesttarget-popover-focus.tentative.html [wpt.fyi]
- It should be possible to move focus into target popover:
FAIL(Chrome:FAIL, Safari:FAIL)
- It should be possible to move focus into target popover:
- /html/semantics/the-button-element/interest-target/interesttarget-pseudo-classes.tentative.html [wpt.fyi]
- Basic pseudo class function, with mouse hover triggering:
FAIL(Chrome:PASS, Safari:FAIL) - Basic pseudo class function, with keyboard focus triggering:
FAIL(Chrome:PASS, Safari:FAIL) - Keyboard-triggered partial focus keeps contents from being keyboard focusable:
FAIL(Chrome:PASS, Safari:FAIL) - Show interest hotkey confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - Hovering the popover confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - Hovering the invoker confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - With full interest, contents are keyboard focusable:
FAIL(Chrome:PASS, Safari:FAIL) - Lose interest hotkey works:
FAIL(Chrome:PASS, Safari:FAIL) - Closing the target popover loses interest, without any delays (keyboard activation):
FAIL(Chrome:PASS, Safari:FAIL) - Closing the target popover loses interest, without any delays (mouse activation):
FAIL(Chrome:PASS, Safari:FAIL) - The pseudo classes only match after delays, once interest is shown:
FAIL(Chrome:PASS, Safari:FAIL)
- Basic pseudo class function, with mouse hover triggering:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=plain&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout plain, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested-offset&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested-offset, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=plain&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout plain, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested-offset&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested-offset, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-svg-a-event-dispatch.tentative.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR)- InterestEvent is not dispatched unless the svg <a> has an href:
FAIL(Chrome:FAIL, Safari:FAIL) - InterestEvent dispatches on svg <a> hover:
NOTRUN(Chrome:NOTRUN, Safari:NOTRUN)
- InterestEvent is not dispatched unless the svg <a> has an href:
- /shadow-dom/reference-target/tentative/interesttarget.tentative.html [wpt.fyi]
- Shadow root reference target works with interesttarget attribute.:
FAIL(Chrome:PASS, Safari:FAIL) - Shadow root reference target works with interesttarget attribute via options.:
FAIL(Chrome:PASS, Safari:FAIL) - Shadow root reference target works with .interestTargetElement property.:
FAIL(Chrome:PASS, Safari:FAIL)
- Shadow root reference target works with interesttarget attribute.:
- /html/semantics/the-button-element/interest-target/interesttarget-plain-inline-element.tentative.html [wpt.fyi]:
SKIP(Chrome:PASS, Safari:FAIL) - /html/semantics/the-button-element/interest-target/interesttarget-invoker-descendants.tentative.html [wpt.fyi]
- Moving focus within invoker works correctly:
FAIL(Chrome:FAIL, Safari:FAIL) - Moving hover within invoker works correctly:
FAIL(Chrome:PASS, Safari:FAIL)
- Moving focus within invoker works correctly:
Tests Disabled in Gecko Infrastructure
- /html/semantics/the-button-element/interest-target/interesttarget-plain-inline-element.tentative.html [wpt.fyi]:
SKIP(Chrome:PASS, Safari:FAIL)
| Assignee | ||
Comment 6•6 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 25 tests and 2 subtests
Status Summary
Firefox
OK : 21[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 22[GitHub]
PASS : 2
FAIL : 138[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 140[GitHub]
ERROR : 2
NOTRUN: 1
Chrome
OK : 23
PASS : 111
FAIL : 32
ERROR : 1
NOTRUN: 1
Safari
OK : 22
PASS : 2
FAIL : 141
ERROR : 2
NOTRUN: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/semantics/the-button-element/interest-target/interestevent-dispatch-shadow.tentative.html [wpt.fyi]
- InterestEvent propagates across shadow boundaries retargeting invoker source:
FAIL(Chrome:PASS, Safari:FAIL) - cross shadow InterestEvent retargets interestee to host element:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent propagates across shadow boundaries retargeting invoker source:
- /html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html [wpt.fyi]
- source is readonly defaulting to null:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (manual event):
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (beforetoggle event):
FAIL(Chrome:PASS, Safari:FAIL) - InterestEventInit properties set value (toggle event):
FAIL(Chrome:PASS, Safari:FAIL) - source set to undefined:
FAIL(Chrome:PASS, Safari:FAIL) - source set to null:
FAIL(Chrome:PASS, Safari:FAIL) - source set to false:
FAIL(Chrome:PASS, Safari:FAIL) - source set to true:
FAIL(Chrome:PASS, Safari:FAIL) - source set to {}:
FAIL(Chrome:PASS, Safari:FAIL) - source set to non-Element EventTarget:
FAIL(Chrome:PASS, Safari:FAIL)
- source is readonly defaulting to null:
- /html/semantics/the-button-element/interest-target/interesttarget-anchor-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent is not dispatched unless the anchor has an href:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEvent dispatches on anchor hover:
FAIL(Chrome:PASS, Safari:FAIL) - Nested invoker and invokee:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent is not dispatched unless the anchor has an href:
- /html/semantics/the-button-element/interest-target/interesttarget-area-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent is not dispatched unless the area has an href:
FAIL(Chrome:PASS, Safari:FAIL) - InterestEvent dispatches on area hover:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent is not dispatched unless the area has an href:
- /html/semantics/the-button-element/interest-target/interesttarget-basic-delays.tentative.html [wpt.fyi]
- Basic hover interest and loseinterest behavior:
FAIL(Chrome:PASS, Safari:FAIL)
- Basic hover interest and loseinterest behavior:
- /html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html [wpt.fyi]
- InterestEvent dispatches on button hover:
FAIL(Chrome:PASS, Safari:FAIL) - event dispatches if interestee is non-HTML Element:
FAIL(Chrome:PASS, Safari:FAIL)
- InterestEvent dispatches on button hover:
- /html/semantics/the-button-element/interest-target/interesttarget-hide-delay.tentative.html?method=hover [wpt.fyi]
- Test the harness:
FAIL(Chrome:PASS, Safari:FAIL) - The interest-target-hide-delay causes interest to be lost after a delay, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Hide delay is cancelled if hover/focus returns, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - hovering/focusing the interest target element keeps the invoker from losing interest, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between the invoker and the target prevents interest lost, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- Test the harness:
- /html/semantics/the-button-element/interest-target/interesttarget-hide-delay.tentative.html?method=focus [wpt.fyi]
- Test the harness:
FAIL(Chrome:PASS, Safari:FAIL) - The interest-target-hide-delay causes interest to be lost after a delay, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Hide delay is cancelled if hover/focus returns, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - hovering/focusing the interest target element keeps the invoker from losing interest, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between the invoker and the target prevents interest lost, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- Test the harness:
- /html/semantics/the-button-element/interest-target/interesttarget-input-modalities.tentative.html?method=hover [wpt.fyi]
- Basic behavior, <button>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, none, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, cancel-trigger, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-lose, hover:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-lose, hover:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, cancel-lose, hover:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic behavior, <button>, none, hover:
- /html/semantics/the-button-element/interest-target/interesttarget-input-modalities.tentative.html?method=focus [wpt.fyi]
- Basic behavior, <button>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <a>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, none, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <button>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <a>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, SVG <a>, cancel-trigger, focus:
FAIL(Chrome:PASS, Safari:FAIL) - Basic behavior, <button>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, <a>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic behavior, SVG <a>, cancel-lose, focus:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic behavior, <button>, none, focus:
- /html/semantics/the-button-element/interest-target/interesttarget-keyboard-behavior.tentative.html [wpt.fyi]
- Basic keyboard focus behavior, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <button>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <button>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <a>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, <area>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <area>:
FAIL(Chrome:FAIL, Safari:FAIL) - Basic keyboard focus behavior, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Lose interest hot key behavior with element not focused, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - canceling the interest event stops behavior, SVG <a>:
FAIL(Chrome:PASS, Safari:FAIL) - Showing interest in a second element loses interest in the first, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, SVG <a>:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic keyboard focus behavior, <button>:
- /html/semantics/the-button-element/interest-target/interesttarget-on-popover-behavior.tentative.html [wpt.fyi]
- hover interest invoking closed popover opens:
FAIL(Chrome:PASS, Safari:FAIL)
- hover interest invoking closed popover opens:
- /html/semantics/the-button-element/interest-target/interesttarget-partial-interest.tentative.html [wpt.fyi]:
ERROR(Chrome:OK, Safari:ERROR)- Partial interest timing should not be observable:
FAIL(Chrome:FAIL, Safari:FAIL)
- Partial interest timing should not be observable:
- /html/semantics/the-button-element/interest-target/interesttarget-popover-focus.tentative.html [wpt.fyi]
- It should be possible to move focus into target popover:
FAIL(Chrome:FAIL, Safari:FAIL)
- It should be possible to move focus into target popover:
- /html/semantics/the-button-element/interest-target/interesttarget-pseudo-classes.tentative.html [wpt.fyi]
- Basic pseudo class function, with mouse hover triggering:
FAIL(Chrome:PASS, Safari:FAIL) - Basic pseudo class function, with keyboard focus triggering:
FAIL(Chrome:PASS, Safari:FAIL) - Keyboard-triggered partial focus keeps contents from being keyboard focusable:
FAIL(Chrome:PASS, Safari:FAIL) - Show interest hotkey confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - Hovering the popover confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - Hovering the invoker confers "full interest", without any delays:
FAIL(Chrome:PASS, Safari:FAIL) - With full interest, contents are keyboard focusable:
FAIL(Chrome:PASS, Safari:FAIL) - Lose interest hotkey works:
FAIL(Chrome:PASS, Safari:FAIL) - Closing the target popover loses interest, without any delays (keyboard activation):
FAIL(Chrome:PASS, Safari:FAIL) - Closing the target popover loses interest, without any delays (mouse activation):
FAIL(Chrome:PASS, Safari:FAIL) - The pseudo classes only match after delays, once interest is shown:
FAIL(Chrome:PASS, Safari:FAIL)
- Basic pseudo class function, with mouse hover triggering:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=plain&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout plain, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested-offset&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested-offset, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=plain&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method focus:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout plain, method focus:
- /html/semantics/the-button-element/interest-target/interesttarget-show-delay.tentative.html?layout=nested-offset&method=hover [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget should not trigger via mouse click, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget interest-target-show-delay is respected, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - Show delay is cancelled if hover/focus changes, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does not close an already-open popover, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - interesttarget does nothing when the target changes, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method hover:
FAIL(Chrome:PASS, Safari:FAIL)
- interesttarget fires after a delay, layout nested-offset, method hover:
- /html/semantics/the-button-element/interest-target/interesttarget-svg-a-event-dispatch.tentative.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR)- InterestEvent is not dispatched unless the svg <a> has an href:
FAIL(Chrome:FAIL, Safari:FAIL) - InterestEvent dispatches on svg <a> hover:
NOTRUN(Chrome:NOTRUN, Safari:NOTRUN)
- InterestEvent is not dispatched unless the svg <a> has an href:
- /shadow-dom/reference-target/tentative/interesttarget.tentative.html [wpt.fyi]
- Shadow root reference target works with interesttarget attribute.:
FAIL(Chrome:PASS, Safari:FAIL) - Shadow root reference target works with interesttarget attribute via options.:
FAIL(Chrome:PASS, Safari:FAIL) - Shadow root reference target works with .interestTargetElement property.:
FAIL(Chrome:PASS, Safari:FAIL)
- Shadow root reference target works with interesttarget attribute.:
- /html/semantics/the-button-element/interest-target/interesttarget-plain-inline-element.tentative.html [wpt.fyi]:
SKIP(Chrome:PASS, Safari:FAIL) - /html/semantics/the-button-element/interest-target/interesttarget-invoker-descendants.tentative.html [wpt.fyi]
- Moving focus within invoker works correctly:
FAIL(Chrome:FAIL, Safari:FAIL) - Moving hover within invoker works correctly:
FAIL(Chrome:PASS, Safari:FAIL)
- Moving focus within invoker works correctly:
Tests Disabled in Gecko Infrastructure
- /html/semantics/the-button-element/interest-target/interesttarget-plain-inline-element.tentative.html [wpt.fyi]:
SKIP(Chrome:PASS, Safari:FAIL)
| Assignee | ||
Comment 7•6 months ago
|
||
Comment 9•6 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/47101ca02a2a
https://hg.mozilla.org/mozilla-central/rev/920c2fa650a6
Description
•