[wpt-sync] Sync PR 58366 - Prevent possible event-coalescing in pointerevent_attributes* WPTs
Categories
(Core :: DOM: Events, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox150 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 58366 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/58366
Details from upstream follow.
Mustaq Ahmed <mustaq@google.com> wrote:
Prevent possible event-coalescing in pointerevent_attributes* WPTs
This CL separates consecutive pointermoves (which may get coalesced on
slow test bots) with a pointerdown/up event pair. Also tweaks the
initial move coordinates so that all events in an action sequence go to
either the top frame or the iframe.This is our third attempt to deflake the tests.
Bug: 478186112
Change-Id: Ie152d3c3123e26d54976060f425578afdef17584
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7644648
Commit-Queue: Kevin Ellis \<kevers@chromium.org>
Auto-Submit: Mustaq Ahmed \<mustaq@chromium.org>
Reviewed-by: Kevin Ellis \<kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1596355}
| Assignee | ||
Updated•2 months ago
|
| Assignee | ||
Updated•2 months ago
|
| Assignee | ||
Updated•2 months ago
|
| Assignee | ||
Comment 1•2 months ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 255 tests
Status Summary
Firefox
OK : 10[GitHub] 235[Gecko-windows11-64-24h2-debug] 237[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-opt]
PASS : 298[GitHub] 2241[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 2244[Gecko-windows11-64-24h2-debug] 2245[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-opt]
FAIL : 8[GitHub] 127[Gecko-windows11-64-24h2-debug] 128[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-opt] 132[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview]
PRECONDITION_FAILED: 84
TIMEOUT : 1[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 2[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-opt] 4[Gecko-windows11-64-24h2-debug]
ERROR : 10
NOTRUN : 10
Chrome
OK : 8
PASS : 557
TIMEOUT : 4
NOTRUN : 2
Safari
OK : 9
PASS : 590
ERROR : 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /pointerevents/pointerevent_attributes.html?pen [wpt.fyi]
- Main-frame attribute test.:
FAILlinked bug:Bug 2015225 - Inner-frame attribute test.:
FAILlinked bug:Bug 2015225
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.html?pen-right [wpt.fyi]
- Main-frame attribute test.:
FAILlinked bug:Bug 2015225 - Inner-frame attribute test.:
FAILlinked bug:Bug 2015225
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.optional.html?pen [wpt.fyi]
- Main-frame attribute test.:
FAILlinked bug:Bug 2015225 - Inner-frame attribute test.:
FAILlinked bug:Bug 2015225
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.optional.html?mouse-right [wpt.fyi]
- Main-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225
- Main-frame mouse pointerover.fromElement value is null:
- /pointerevents/pointerevent_attributes.optional.html?pen-right [wpt.fyi]
- Main-frame attribute test.:
FAILlinked bug:Bug 2015225 - Inner-frame attribute test.:
FAILlinked bug:Bug 2015225
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.optional.html?mouse [wpt.fyi]
- Main-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Main-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225 - Inner-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILEDlinked bug:Bug 2015225
- Main-frame mouse pointerover.fromElement value is null:
New Tests That Don't Pass
- /pointerevents/coalesced_events_attributes.https.html?touch [wpt.fyi]:
SKIP - /pointerevents/pointerevent_contextmenu_is_a_pointerevent.html?touch [wpt.fyi]:
SKIP - /pointerevents/pointerevent_touch-action-auto-css_touch.html [wpt.fyi]:
SKIP - /pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html [wpt.fyi]:
SKIP - /pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html [wpt.fyi]:
SKIP - /pointerevents/pointerevent_touch-action-table-none-test_touch.html [wpt.fyi]:
SKIP - /pointerevents/predicted_events_attributes.html?touch [wpt.fyi]:
SKIP - /pointerevents/bugs/events_after_lostpointercapture_remove_setcapture_node.html [wpt.fyi]
- setPointerCapture target removed by lostpointercapture:
FAIL
- setPointerCapture target removed by lostpointercapture:
- /pointerevents/capturing_boundary_event_handler_at_ua_shadowdom.html?touch [wpt.fyi]:
OK[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-opt],TIMEOUT[Gecko-windows11-64-24h2-debug]- Capturing boundary event handler at INPUT:
PASS[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-opt],TIMEOUT[Gecko-windows11-64-24h2-debug]
- Capturing boundary event handler at INPUT:
- /pointerevents/capturing_boundary_event_handler_at_ua_shadowdom.html?pen [wpt.fyi]
- Capturing boundary event handler at DIV:
FAIL - Capturing boundary event handler at VIDEO:
FAIL - Capturing boundary event handler at INPUT:
FAIL
- Capturing boundary event handler at DIV:
- /pointerevents/coalesced_events_attributes.https.html?pen [wpt.fyi]
- Coalesced list in boundary events:
FAIL - Coalesced list in pointer-capture events:
FAIL - Coalesced list in pointerdown/move/up events:
FAIL
- Coalesced list in boundary events:
- /pointerevents/coalesced_events_attributes_on_redispatch.https.html?pen [wpt.fyi]
- Coalesced list in pointerdown/move/up events:
FAIL
- Coalesced list in pointerdown/move/up events:
- /pointerevents/coalesced_events_attributes_under_load.https.optional.html?mouse [wpt.fyi]
- Coalesced pointermoves under load:
FAIL
- Coalesced pointermoves under load:
- /pointerevents/coalesced_events_attributes_under_load.https.optional.html?pen [wpt.fyi]
- Coalesced pointermoves under load:
FAIL
- Coalesced pointermoves under load:
- /pointerevents/coalesced_events_attributes_under_load.https.optional.html?touch [wpt.fyi]
- Coalesced pointermoves under load:
FAIL
- Coalesced pointermoves under load:
- /pointerevents/idlharness.https.window.html [wpt.fyi]
- MouseEvent interface: attribute layerX:
FAIL - MouseEvent interface: attribute layerY:
FAIL
- MouseEvent interface: attribute layerX:
- /pointerevents/pointerevent_after_target_appended.html?pen [wpt.fyi]
- pointer events from pen received before/after child attached at pointerdown:
FAIL - pointer events from pen received before/after child attached at pointerup:
FAIL - pointer events from pen received before/after child moved at pointerdown:
FAIL - pointer events from pen received before/after child moved at pointerup:
FAIL - mouse events from pen received before/after child attached at mousedown:
FAIL - mouse events from pen received before/after child attached at mouseup:
FAIL - mouse events from pen received before/after child moved at mousedown:
FAIL - mouse events from pen received before/after child moved at mouseup:
FAIL
- pointer events from pen received before/after child attached at pointerdown:
- /pointerevents/pointerevent_after_target_appended.html?touch [wpt.fyi]
- pointer events from touch received before/after child attached at pointerdown:
FAIL - pointer events from touch received before/after child attached at pointerup:
FAIL - pointer events from touch received before/after child moved at pointerdown:
FAIL - pointer events from touch received before/after child moved at pointerup:
FAIL
- pointer events from touch received before/after child attached at pointerdown:
- /pointerevents/pointerevent_after_target_appended_interleaved.tentative.html?touch [wpt.fyi]
- mouse events from touch received before/after child attached at pointerdown:
FAIL - mouse events from touch received before/after child attached at pointerup:
FAIL - mouse events from touch received before/after child moved at pointerdown:
FAIL - mouse events from touch received before/after child moved at pointerup:
FAIL
- mouse events from touch received before/after child attached at pointerdown:
- /pointerevents/pointerevent_after_target_appended_interleaved.tentative.html?mouse [wpt.fyi]
- mouse events from mouse received before/after child attached at pointerdown:
FAIL - mouse events from mouse received before/after child attached at pointerup:
FAIL - mouse events from mouse received before/after child moved at pointerdown:
FAIL - mouse events from mouse received before/after child moved at pointerup:
FAIL
- mouse events from mouse received before/after child attached at pointerdown:
- /pointerevents/pointerevent_after_target_appended_interleaved.tentative.html?pen [wpt.fyi]
- mouse events from pen received before/after child attached at pointerdown:
FAIL - mouse events from pen received before/after child attached at pointerup:
FAIL - mouse events from pen received before/after child moved at pointerdown:
FAIL - mouse events from pen received before/after child moved at pointerup:
FAIL
- mouse events from pen received before/after child attached at pointerdown:
- /pointerevents/pointerevent_after_target_removed.html?pen [wpt.fyi]
- pointer events from pen received before/after child removal at pointerdown:
FAIL - pointer events from pen received before/after child removal at pointerup:
FAIL - mouse events from pen received before/after child removal at mousedown:
FAIL - mouse events from pen received before/after child removal at mouseup:
FAIL
- pointer events from pen received before/after child removal at pointerdown:
- /pointerevents/pointerevent_after_target_removed_from_slot.html?mouse [wpt.fyi]
- mouse events with remove-slot at pointerdown:
FAIL - mouse events with remove-filler at pointerdown:
FAIL - mouse events with change-slotname at pointerdown:
FAIL - mouse events with remove-slot at pointerup:
FAIL - mouse events with remove-filler at pointerup:
FAIL - mouse events with change-slotname at pointerup:
FAIL
- mouse events with remove-slot at pointerdown:
- /pointerevents/pointerevent_after_target_removed_interleaved.tentative.html?mouse [wpt.fyi]
- mouse events from mouse received before/after child removal at pointerdown:
FAIL - mouse events from mouse received before/after child removal at pointerup:
FAIL
- mouse events from mouse received before/after child removal at pointerdown:
- /pointerevents/pointerevent_after_target_removed_interleaved.tentative.html?pen [wpt.fyi]
- mouse events from pen received before/after child removal at pointerdown:
FAIL - mouse events from pen received before/after child removal at pointerup:
FAIL
- mouse events from pen received before/after child removal at pointerdown:
- /pointerevents/pointerevent_after_target_removed_interleaved.tentative.html?touch [wpt.fyi]
- mouse events from touch received before/after child removal at pointerdown:
FAIL - mouse events from touch received before/after child removal at pointerup:
FAIL
- mouse events from touch received before/after child removal at pointerdown:
- /pointerevents/pointerevent_attributes.html?pen [wpt.fyi]
- Main-frame attribute test.:
FAIL(Chrome:PASS, Safari:PASS) - Inner-frame attribute test.:
FAIL(Chrome:PASS, Safari:PASS)
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.html?pen-right [wpt.fyi]
- Main-frame attribute test.:
FAIL(Chrome:PASS, Safari:PASS) - Inner-frame attribute test.:
FAIL(Chrome:PASS, Safari:PASS)
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.optional.html?touch [wpt.fyi]
- Main-frame touch pointerover.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerover.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerenter.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerenter.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerdown.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerdown.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointermove.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointermove.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerup.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerup.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerout.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerout.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerleave.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Main-frame touch pointerleave.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS) - Inner-frame touch pointerover.fromElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerover.toElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerenter.fromElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerenter.toElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerdown.fromElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerdown.toElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointermove.fromElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointermove.toElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerup.fromElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerup.toElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerout.fromElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerout.toElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerleave.fromElement value is null:
PRECONDITION_FAILED - Inner-frame touch pointerleave.toElement value is null:
PRECONDITION_FAILED
- Main-frame touch pointerover.fromElement value is null:
- /pointerevents/pointerevent_attributes.optional.html?pen [wpt.fyi]
- Main-frame attribute test.:
FAIL(Chrome:PASS, Safari:PASS) - Inner-frame attribute test.:
FAIL(Chrome:PASS, Safari:PASS)
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.optional.html?mouse-right [wpt.fyi]
- Main-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS)
- Main-frame mouse pointerover.fromElement value is null:
- /pointerevents/pointerevent_attributes.optional.html?pen-right [wpt.fyi]
- Main-frame attribute test.:
FAIL(Chrome:PASS, Safari:PASS) - Inner-frame attribute test.:
FAIL(Chrome:PASS, Safari:PASS)
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.optional.html?mouse [wpt.fyi]
- Main-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Main-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS) - Inner-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILED(Chrome:PASS, Safari:PASS)
- Main-frame mouse pointerover.fromElement value is null:
- /pointerevents/pointerevent_auxclick_is_a_pointerevent.html?pen [wpt.fyi]
- auxclick using pen is a PointerEvent with correct properties:
FAIL - auxclick using pen is a PointerEvent with correct properties when no other PointerEvent listeners are present:
FAIL
- auxclick using pen is a PointerEvent with correct properties:
- /pointerevents/pointerevent_boundary_events_in_capturing.html?pen [wpt.fyi]
- Boundary events around pointer capture and release:
FAIL
- Boundary events around pointer capture and release:
- /pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html [wpt.fyi]
- scroll should be received before the test finishes:
FAIL
- scroll should be received before the test finishes:
- /pointerevents/pointerevent_click_during_parent_capture.html?pointerType=touch&preventDefault=pointerdown [wpt.fyi]
- Test in the topmost document: "click" event should be fired on expected target:
FAIL - Test in the iframe: "click" event should be fired on expected target:
FAIL
- Test in the topmost document: "click" event should be fired on expected target:
- /pointerevents/pointerevent_click_during_parent_capture.html?pointerType=touch&preventDefault= [wpt.fyi]
- Test in the topmost document: "click" event should be fired on expected target:
FAIL - Test in the iframe: "click" event should be fired on expected target:
FAIL
- Test in the topmost document: "click" event should be fired on expected target:
- /pointerevents/pointerevent_click_is_a_pointerevent.html?pen [wpt.fyi]
- click using pen is a PointerEvent with correct properties:
FAIL - click using pen is a PointerEvent with correct properties when no other PointerEvent listeners are present:
FAIL - click using pen is a PointerEvent with correct properties in a subframe:
FAIL
- click using pen is a PointerEvent with correct properties:
- /pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html?pen [wpt.fyi]:
ERROR- click using pen is a PointerEvent:
TIMEOUT
- click using pen is a PointerEvent:
- /pointerevents/pointerevent_disabled_form_control.html?pen [wpt.fyi]:
ERROR- pen pointerevent attributes:
NOTRUN
- pen pointerevent attributes:
- /pointerevents/pointerevent_element_haspointercapture.html?touch [wpt.fyi]
- hasPointerCapture:
FAIL
- hasPointerCapture:
- /pointerevents/pointerevent_element_haspointercapture.html?pen [wpt.fyi]:
ERROR- hasPointerCapture:
NOTRUN
- hasPointerCapture:
- /pointerevents/pointerevent_element_haspointercapture_release_pending_capture.html?pen [wpt.fyi]:
ERROR- hasPointerCapture test after the pending pointer capture element releases pointer capture:
NOTRUN
- hasPointerCapture test after the pending pointer capture element releases pointer capture:
- /pointerevents/pointerevent_iframe-touch-action-none_touch.html [wpt.fyi]
- touch iframe received pointercancel:
FAIL
- touch iframe received pointercancel:
- /pointerevents/pointerevent_movementxy.html?pen [wpt.fyi]:
ERROR- pen pointerevent attributes:
NOTRUN
- pen pointerevent attributes:
- /pointerevents/pointerevent_movementxy.html?touch [wpt.fyi]
- touch pointerevent attributes:
FAIL
- touch pointerevent attributes:
- /pointerevents/pointerevent_pointercancel_touch.html [wpt.fyi]
- pointercancel event received:
FAIL
- pointercancel event received:
- /pointerevents/pointerevent_pointercapture_in_frame.html?touch [wpt.fyi]
- Test touchpointer capture in same-origin frame: Pointer down at inner frame and set pointer capture to outer frame should not capture.:
FAIL - Test touchpointer capture in same-origin frame: Pointer down at outer frame body and set pointer capture in inner frame should not capture.:
FAIL
- Test touchpointer capture in same-origin frame: Pointer down at inner frame and set pointer capture to outer frame should not capture.:
- /pointerevents/pointerevent_pointercapture_in_frame.html?pen [wpt.fyi]
- Test penpointer capture in same-origin frame: Pointer down at inner frame and set pointer capture.:
FAIL - Test penpointer capture in same-origin frame: Pointer down at inner frame and set pointer capture to outer frame should not capture.:
FAIL - Test penpointer capture in same-origin frame: Pointer down at outer frame body and set pointer capture.:
FAIL - Test penpointer capture in same-origin frame: Pointer down at outer frame body and set pointer capture in inner frame should not capture.:
FAIL - Test penpointer capture in same-origin frame: Pointerdown with set capture at inner frame, then release on next pointermove.:
FAIL - Test penpointer capture in same-origin frame: Pointerdown with set capture at outer frame, then release on next pointermove.:
FAIL
- Test penpointer capture in same-origin frame: Pointer down at inner frame and set pointer capture.:
- /pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html [wpt.fyi]
- pointerleave event received:
FAIL
- pointerleave event received:
- /pointerevents/pointerevent_pointerout_after_pointercancel_touch.html [wpt.fyi]
- pointerout event received:
FAIL
- pointerout event received:
- /pointerevents/pointerevent_pointerout_pen.html [wpt.fyi]:
ERROR- pointerout event received:
NOTRUN
- pointerout event received:
- /pointerevents/pointerevent_pointerrawupdate_changes_pointer_capture.https.html [wpt.fyi]
- Setting pointer capture at
pointerdownand releasing pointer capture atgotpointercapturewhen nopointerrawupdateevent listener:FAIL
- Setting pointer capture at
- /pointerevents/pointerevent_pointerrawupdate_coalesced_events_attributes.https.html?pen [wpt.fyi]
- Simple test for getCoalescedEvents() of
pointerrawupdate:FAIL
- Simple test for getCoalescedEvents() of
- /pointerevents/pointerevent_pointerrawupdate_remove_target.https.html [wpt.fyi]
- "pointermove" and its preceding boundary events should be fired on parent if "pointerrawupdate" event listener removes its document:
FAIL
- "pointermove" and its preceding boundary events should be fired on parent if "pointerrawupdate" event listener removes its document:
- /pointerevents/pointerevent_range_input.html?mouse [wpt.fyi]
- Horizontal drag on a horizontal slider.:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview],PASS[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-debug,Gecko-windows11-64-24h2-opt]
- Horizontal drag on a horizontal slider.:
- /pointerevents/pointerevent_range_input.html?touch [wpt.fyi]
- Horizontal drag on a horizontal slider.:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview],PASS[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-debug,Gecko-windows11-64-24h2-opt]
- Horizontal drag on a horizontal slider.:
- /pointerevents/pointerevent_releasepointercapture_events_to_original_target.html?pen [wpt.fyi]:
ERROR- pen got/lost pointercapture: subsequent events to target:
NOTRUN
- pen got/lost pointercapture: subsequent events to target:
- /pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html [wpt.fyi]
- pointer capture is released on pointercancel:
FAIL
- pointer capture is released on pointercancel:
- /pointerevents/pointerevent_releasepointercapture_release_right_after_capture.html?pen [wpt.fyi]:
ERROR- Release pointer capture right after setpointercapture:
NOTRUN
- Release pointer capture right after setpointercapture:
- /pointerevents/pointerevent_sequence_at_implicit_release_on_click.html?pen [wpt.fyi]:
ERROR- pen Boundary events are emitted after lostpointercapture:
NOTRUN - No extra events are emitted:
NOTRUN
- pen Boundary events are emitted after lostpointercapture:
- /pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html [wpt.fyi]
- touch Event sequence at implicit release on drag:
FAIL
- touch Event sequence at implicit release on drag:
- /pointerevents/pointerevent_setpointercapture_override_pending_capture_element.html?pen [wpt.fyi]:
ERROR- setPointerCapture: override the pending pointer capture element:
NOTRUN
- setPointerCapture: override the pending pointer capture element:
- /pointerevents/pointerevent_setpointercapture_to_same_element_twice.html?pen [wpt.fyi]
- A repeated setPointerCapture call does not redispatch capture events:
FAIL - A failed setPointerCapture call does not affect existing capture:
FAIL
- A repeated setPointerCapture call does not redispatch capture events:
- /pointerevents/pointerevent_to_slotted_target.html?pen [wpt.fyi]
- Pointer events from pen to slotted element and shadow-host:
FAIL
- Pointer events from pen to slotted element and shadow-host:
- /pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html [wpt.fyi]
- touch-action attribute test:
FAIL
- touch-action attribute test:
- /pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html [wpt.fyi]
- touch-action attribute test:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview],PASS[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-debug,Gecko-windows11-64-24h2-opt]
- touch-action attribute test:
- /pointerevents/pointerevent_touch-action-pan-down-css_touch.html [wpt.fyi]
- touch-action attribute test:
FAIL
- touch-action attribute test:
- /pointerevents/pointerevent_touch-action-pan-left-css_touch.html [wpt.fyi]
- touch-action attribute test:
FAIL
- touch-action attribute test:
- /pointerevents/pointerevent_touch-action-pan-right-css_touch.html [wpt.fyi]
- touch-action attribute test:
FAIL
- touch-action attribute test:
- /pointerevents/pointerevent_touch-action-pan-up-css_touch.html [wpt.fyi]
- touch-action attribute test:
FAIL
- touch-action attribute test:
- /pointerevents/pointerevent_touch-action-pan-x-css_touch.html [wpt.fyi]:
OK[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-opt],SKIP[Gecko-windows11-64-24h2-debug]- touch-action attribute test:
FAIL
- touch-action attribute test:
- /pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html [wpt.fyi]
- touch-action attribute test:
FAIL
- touch-action attribute test:
- /pointerevents/pointerevent_touch-action-pan-y-css_touch.html [wpt.fyi]
- touch-action attribute test:
FAIL
- touch-action attribute test:
- /pointerevents/pointerevent_touch-action-span-none-test_touch.html [wpt.fyi]
- touch-action attribute test in element:
FAIL
- touch-action attribute test in element:
- /pointerevents/pointerevent_touch-action-verification.html [wpt.fyi]
- explicit-pan-left:
FAIL - explicit-pan-right:
FAIL - explicit-pan-up:
FAIL - explicit-pan-down:
FAIL - explicit-pan-left-pan-up:
FAIL - explicit-pan-left-pan-down:
FAIL - explicit-pan-right-pan-up:
FAIL - explicit-pan-right-pan-down:
FAIL - explicit-pan-up-pan-left:
FAIL - explicit-pan-up-pan-right:
FAIL - explicit-pan-down-pan-left:
FAIL - explicit-pan-down-pan-right:
FAIL
- explicit-pan-left:
- /pointerevents/pointerup_after_pointerdown_target_removed.html?pen [wpt.fyi]
- pointerup event from pen fired after pointerdown target is removed:
FAIL
- pointerup event from pen fired after pointerdown target is removed:
- /pointerevents/predicted_events_attributes.html?pen [wpt.fyi]
- Predicted list in boundary events:
FAIL - Predicted list in pointer-capture events:
FAIL - Predicted list in pointerdown/move/up events:
FAIL
- Predicted list in boundary events:
- /pointerevents/touch-action-with-swipe-dir-change.html?touch [wpt.fyi]
- touch-action:auto with right,down swipe:
FAIL - touch-action:auto with down,right swipe:
FAIL - touch-action:pan-x with right,down swipe:
FAIL - touch-action:pan-y with down,right swipe:
FAIL
- touch-action:auto with right,down swipe:
- /pointerevents/compat/pointerevent_mouse-on-object.html [wpt.fyi]
- Click and drag outside of object event sequence:
FAIL
- Click and drag outside of object event sequence:
- /pointerevents/compat/pointerevent_mouse-pointer-on-scrollbar.html [wpt.fyi]
- Test point (103,146.86666870117188) is on the scrollbar:
FAIL
- Test point (103,146.86666870117188) is on the scrollbar:
- /pointerevents/compat/pointerevent_touch-action-verification.html [wpt.fyi]
- explicit-pinch-zoom-pan-x-pan-up:
FAIL - explicit-pinch-zoom-pan-x-pan-y:
FAIL
- explicit-pinch-zoom-pan-x-pan-up:
- /pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html [wpt.fyi]
- touch two-finger pan on 'touch-action: pinch-zoom':
FAIL
- touch two-finger pan on 'touch-action: pinch-zoom':
- /pointerevents/persistentDeviceId/get-persistendeviceid-from-pointer-event.tentative.html [wpt.fyi]
- PointerEvent.persistentDeviceId:
FAIL
- PointerEvent.persistentDeviceId:
- /pointerevents/crashtests/longpress-crash.html [wpt.fyi]:
TIMEOUT
Tests Disabled in Gecko Infrastructure
- /pointerevents/coalesced_events_attributes.https.html?touch [wpt.fyi]:
SKIP - /pointerevents/pointerevent_contextmenu_is_a_pointerevent.html?touch [wpt.fyi]:
SKIP - /pointerevents/pointerevent_touch-action-auto-css_touch.html [wpt.fyi]:
SKIPlinked bug:Bug 1655753 - /pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html [wpt.fyi]:
SKIPlinked bug:Bug 1655753 - /pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html [wpt.fyi]:
SKIPlinked bug:Bug 1655753 - /pointerevents/pointerevent_touch-action-table-none-test_touch.html [wpt.fyi]:
SKIPlinked bug:Bug 1655753 - /pointerevents/predicted_events_attributes.html?touch [wpt.fyi]:
SKIP - /pointerevents/pointerevent_touch-action-pan-x-css_touch.html [wpt.fyi]:
OK[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-opt],SKIP[Gecko-windows11-64-24h2-debug] linked bug:Bug 1655753
https://hg.mozilla.org/mozilla-central/rev/661be7668c26
https://hg.mozilla.org/mozilla-central/rev/1f5795bb3826
Description
•