[wpt-sync] Sync PR 52180 - Ensure quick hover/de-hover before interesttarget delay works
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox140 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Attachments
(2 files)
Sync web-platform-tests PR 52180 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/52180
Details from upstream follow.
Mason Freed <masonf@chromium.org> wrote:
Ensure quick hover/de-hover before interesttarget delay works
It was previously possible to hover and then quickly de-hover an
interesttarget element, before the show-delay expired, and the
interest would still be shown. Same for a quick focus and blur.
This fixes that bug, plus adds a lot more testing of focus in
combination with the delays. It also splits up the tests using
variants, to avoid timeouts.Bug: 326681249
Change-Id: Ia43b071723099341e2fbb48934e1eae0e7e09113
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6490548
Auto-Submit: Mason Freed \<masonf@chromium.org>
Commit-Queue: David Baron \<dbaron@chromium.org>
Reviewed-by: David Baron \<dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1451945}
Assignee | ||
Updated•27 days ago
|
Assignee | ||
Comment 1•24 days ago
|
||
Assignee | ||
Updated•24 days ago
|
Assignee | ||
Updated•24 days ago
|
Assignee | ||
Comment 2•24 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 21 tests
Status Summary
Firefox
OK
: 19
PASS
: 2
FAIL
: 115
ERROR
: 1
NOTRUN
: 1
Chrome
OK
: 15
PASS
: 79
CRASH
: 4
FAIL
: 10
ERROR
: 1
NOTRUN
: 1
Safari
OK
: 19
PASS
: 2
FAIL
: 116
ERROR
: 1
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=focus [wpt.fyi]
- Test the harness:
FAIL
(Safari:FAIL
) - The interest-target-hide-delay causes interest to be lost after a delay, method focus:
FAIL
(Safari:FAIL
) - Hide delay is cancelled if hover/focus returns, method focus:
FAIL
(Safari:FAIL
) - hovering/focusing the interest target element keeps the invoker from losing interest, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between the invoker and the target prevents interest lost, method focus:
FAIL
(Safari:FAIL
)
- Test the harness:
- /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-keyboard-behavior.tentative.html [wpt.fyi]
- Basic keyboard focus behavior, <button>:
FAIL
(Chrome:PASS
, 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:FAIL
, 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:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, <a>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Basic keyboard focus behavior, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, <area>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Basic keyboard focus behavior, SVG <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior, SVG <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, SVG <a>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, SVG <a>:
FAIL
(Chrome:PASS
, 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-popover-focus.tentative.html [wpt.fyi]
- It should be possible to move focus into target popover:
FAIL
(Chrome:PASS
, 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
) - With full interest, contents are keyboard focusable:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hotkey works:
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:FAIL
, 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&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout nested, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout nested, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method focus:
FAIL
(Safari:FAIL
)
- interesttarget fires after a delay, layout nested, method focus:
- /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
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout plain, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout plain, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method focus:
FAIL
(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=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method focus:
FAIL
(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=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:FAIL
, 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=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:FAIL
, 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
)
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•24 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 21 tests
Status Summary
Firefox
OK
: 19
PASS
: 2
FAIL
: 115
ERROR
: 1
NOTRUN
: 1
Chrome
OK
: 15
PASS
: 79
CRASH
: 4
FAIL
: 10
ERROR
: 1
NOTRUN
: 1
Safari
OK
: 19
PASS
: 2
FAIL
: 116
ERROR
: 1
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=focus [wpt.fyi]
- Test the harness:
FAIL
(Safari:FAIL
) - The interest-target-hide-delay causes interest to be lost after a delay, method focus:
FAIL
(Safari:FAIL
) - Hide delay is cancelled if hover/focus returns, method focus:
FAIL
(Safari:FAIL
) - hovering/focusing the interest target element keeps the invoker from losing interest, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between the invoker and the target prevents interest lost, method focus:
FAIL
(Safari:FAIL
)
- Test the harness:
- /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-keyboard-behavior.tentative.html [wpt.fyi]
- Basic keyboard focus behavior, <button>:
FAIL
(Chrome:PASS
, 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:FAIL
, 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:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, <a>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Basic keyboard focus behavior, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, <area>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Basic keyboard focus behavior, SVG <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior, SVG <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, SVG <a>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, SVG <a>:
FAIL
(Chrome:PASS
, 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-popover-focus.tentative.html [wpt.fyi]
- It should be possible to move focus into target popover:
FAIL
(Chrome:PASS
, 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
) - With full interest, contents are keyboard focusable:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hotkey works:
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:FAIL
, 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&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout nested, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout nested, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method focus:
FAIL
(Safari:FAIL
)
- interesttarget fires after a delay, layout nested, method focus:
- /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
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout plain, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout plain, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method focus:
FAIL
(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=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method focus:
FAIL
(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=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:FAIL
, 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=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:FAIL
, 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
)
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•23 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 21 tests
Status Summary
Firefox
OK
: 19
PASS
: 2
FAIL
: 115
ERROR
: 1
NOTRUN
: 1
Chrome
OK
: 15
PASS
: 79
CRASH
: 4
FAIL
: 10
ERROR
: 1
NOTRUN
: 1
Safari
OK
: 19
PASS
: 2
FAIL
: 116
ERROR
: 1
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=focus [wpt.fyi]
- Test the harness:
FAIL
(Safari:FAIL
) - The interest-target-hide-delay causes interest to be lost after a delay, method focus:
FAIL
(Safari:FAIL
) - Hide delay is cancelled if hover/focus returns, method focus:
FAIL
(Safari:FAIL
) - hovering/focusing the interest target element keeps the invoker from losing interest, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between the invoker and the target prevents interest lost, method focus:
FAIL
(Safari:FAIL
)
- Test the harness:
- /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-keyboard-behavior.tentative.html [wpt.fyi]
- Basic keyboard focus behavior, <button>:
FAIL
(Chrome:PASS
, 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:FAIL
, 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:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, <a>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Basic keyboard focus behavior, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, <area>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Basic keyboard focus behavior, SVG <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior, SVG <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, SVG <a>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, SVG <a>:
FAIL
(Chrome:PASS
, 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-popover-focus.tentative.html [wpt.fyi]
- It should be possible to move focus into target popover:
FAIL
(Chrome:PASS
, 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
) - With full interest, contents are keyboard focusable:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hotkey works:
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:FAIL
, 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&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout nested, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout nested, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method focus:
FAIL
(Safari:FAIL
)
- interesttarget fires after a delay, layout nested, method focus:
- /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
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout plain, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout plain, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method focus:
FAIL
(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=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method focus:
FAIL
(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=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:FAIL
, 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=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:FAIL
, 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
)
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•23 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 21 tests
Status Summary
Firefox
OK
: 19
PASS
: 2
FAIL
: 115
ERROR
: 1
NOTRUN
: 1
Chrome
OK
: 15
PASS
: 79
CRASH
: 4
FAIL
: 10
ERROR
: 1
NOTRUN
: 1
Safari
OK
: 19
PASS
: 2
FAIL
: 116
ERROR
: 1
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=focus [wpt.fyi]
- Test the harness:
FAIL
(Safari:FAIL
) - The interest-target-hide-delay causes interest to be lost after a delay, method focus:
FAIL
(Safari:FAIL
) - Hide delay is cancelled if hover/focus returns, method focus:
FAIL
(Safari:FAIL
) - hovering/focusing the interest target element keeps the invoker from losing interest, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between the invoker and the target prevents interest lost, method focus:
FAIL
(Safari:FAIL
)
- Test the harness:
- /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-keyboard-behavior.tentative.html [wpt.fyi]
- Basic keyboard focus behavior, <button>:
FAIL
(Chrome:PASS
, 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:FAIL
, 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:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, <a>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Basic keyboard focus behavior, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, <area>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, <area>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Basic keyboard focus behavior, SVG <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior, SVG <a>:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hot key behavior with element not focused, SVG <a>:
FAIL
(Chrome:PASS
, 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:PASS
, Safari:FAIL
) - Cancelling loseinterest caused by keyboard-gained interest cancels interest, SVG <a>:
FAIL
(Chrome:PASS
, 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-popover-focus.tentative.html [wpt.fyi]
- It should be possible to move focus into target popover:
FAIL
(Chrome:PASS
, 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
) - With full interest, contents are keyboard focusable:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Lose interest hotkey works:
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:FAIL
, 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&method=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout nested, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout nested, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout nested, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout nested, method focus:
FAIL
(Safari:FAIL
)
- interesttarget fires after a delay, layout nested, method focus:
- /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
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout plain, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout plain, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout plain, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout plain, method focus:
FAIL
(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=focus [wpt.fyi]
- interesttarget fires after a delay, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget should not trigger via mouse click, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget interest-target-show-delay is respected, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - Show delay is cancelled if hover/focus changes, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does not close an already-open popover, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target is moved out of the document, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - interesttarget does nothing when the target changes, layout nested-offset, method focus:
FAIL
(Safari:FAIL
) - moving hover/focus between two invokers for the same target does the right thing, layout nested-offset, method focus:
FAIL
(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=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:FAIL
, 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=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:FAIL
, 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
)
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•16 days ago
|
||
Automatic update from web-platform-tests
Ensure quick hover/de-hover before interesttarget delay works
It was previously possible to hover and then quickly de-hover an
interesttarget element, before the show-delay expired, and the
interest would still be shown. Same for a quick focus and blur.
This fixes that bug, plus adds a lot more testing of focus in
combination with the delays. It also splits up the tests using
variants, to avoid timeouts.
Bug: 326681249
Change-Id: Ia43b071723099341e2fbb48934e1eae0e7e09113
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6490548
Auto-Submit: Mason Freed <masonf@chromium.org>
Commit-Queue: David Baron <dbaron@chromium.org>
Reviewed-by: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1451945}
--
wpt-commits: 3a304d29e807e965991a680c63e70b398747842b
wpt-pr: 52180
Assignee | ||
Comment 7•16 days ago
|
||
wpt-pr: 52180
wpt-type: metadata
Comment 9•16 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/82afc7c49d39
https://hg.mozilla.org/mozilla-central/rev/6fbc920f7601
Description
•