[wpt-sync] Sync PR 61091 - [PointerEvents] Make touch-action support single-axis scroll containers
Categories
(Core :: DOM: Events, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox154 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 61091 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/61091
Details from upstream follow.
Free Debreuil <freedebreuil@google.com> wrote:
[PointerEvents] Make touch-action support single-axis scroll containers
Re-enable pan-x / pan-y independently based on whether the element is a
scroll container for each axis, instead of always enabling both. An
element scrollable along only one axis inside touch-action: none now
only re-enables panning along that axis.Fixed: 529427827
Change-Id: I26c3b5cf585a485faf84108a009e0627f1bab414
Reviewed-on: https://chromium-review.googlesource.com/8026249
WPT-Export-Revision: 7a23a9ccf87585edd1c8658229e794fe75ef4a41
| Assignee | ||
Updated•11 days ago
|
| Assignee | ||
Comment 1•11 days ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=f51281896d3c57b5adf1c7ce7d7d181aa226343a
| Assignee | ||
Comment 2•10 days ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 259 tests and 1 subtests
Status Summary
Firefox
OK : 237[Gecko-linux2404-64-debug, Gecko-windows11-64-25h2-debug] 238[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-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-opt]
PASS : 2242[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] 2246[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
FAIL : 128[Gecko-windows11-64-25h2-debug] 129[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-opt] 133[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] 4[GitHub] 6[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-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
ERROR : 10
NOTRUN : 3[GitHub] 13[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-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
Chrome
OK : 2
PASS : 1
FAIL : 4
Safari
TIMEOUT : 4
NOTRUN : 3
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /pointerevents/crashtests/longpress-crash.html [wpt.fyi]:
TIMEOUT - /pointerevents/coalesced_events_attributes.https.html?touch [wpt.fyi]:
SKIP - /pointerevents/compat/pointerevent_preventdefault_pointerdown_dblclick.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?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 - WheelEvent interface: attribute momentum:
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?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?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-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],SKIP[Gecko-linux2404-64-debug]- 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?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?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_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_attributes.html?pen [wpt.fyi]
- Main-frame attribute test.:
FAIL - Inner-frame attribute test.:
FAIL
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.html?pen-right [wpt.fyi]
- Main-frame attribute test.:
FAIL - Inner-frame attribute test.:
FAIL
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.optional.html?touch [wpt.fyi]
- Main-frame touch pointerover.fromElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerover.toElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerenter.fromElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerenter.toElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerdown.fromElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerdown.toElement value is null:
PRECONDITION_FAILED - Main-frame touch pointermove.fromElement value is null:
PRECONDITION_FAILED - Main-frame touch pointermove.toElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerup.fromElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerup.toElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerout.fromElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerout.toElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerleave.fromElement value is null:
PRECONDITION_FAILED - Main-frame touch pointerleave.toElement value is null:
PRECONDITION_FAILED - 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-right [wpt.fyi]
- Main-frame attribute test.:
FAIL - Inner-frame attribute test.:
FAIL
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.optional.html?pen [wpt.fyi]
- Main-frame attribute test.:
FAIL - Inner-frame attribute test.:
FAIL
- Main-frame attribute test.:
- /pointerevents/pointerevent_attributes.optional.html?mouse [wpt.fyi]
- Main-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILED
- Main-frame mouse pointerover.fromElement value is null:
- /pointerevents/pointerevent_attributes.optional.html?mouse-right [wpt.fyi]
- Main-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILED - Main-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerover.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerover.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerenter.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerenter.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointermove.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointermove.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerdown.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerdown.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerup.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerup.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerout.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerout.toElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerleave.fromElement value is null:
PRECONDITION_FAILED - Inner-frame mouse pointerleave.toElement value is null:
PRECONDITION_FAILED
- 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= [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=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_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?pen [wpt.fyi]:
ERROR- hasPointerCapture:
NOTRUN
- hasPointerCapture:
- /pointerevents/pointerevent_element_haspointercapture.html?touch [wpt.fyi]
- hasPointerCapture:
FAIL
- 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?touch [wpt.fyi]
- touch pointerevent attributes:
FAIL
- touch pointerevent attributes:
- /pointerevents/pointerevent_movementxy.html?pen [wpt.fyi]:
ERROR- pen pointerevent attributes:
NOTRUN
- pen pointerevent attributes:
- /pointerevents/pointerevent_pointercancel_touch.html [wpt.fyi]
- pointercancel event received:
FAIL
- pointercancel event received:
- /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_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_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-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-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-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-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-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt]
- touch-action attribute test:
- /pointerevents/pointerevent_touch-action-overflow-hidden_touch.html [wpt.fyi]:
TIMEOUT(Chrome:OK, Safari:TIMEOUT)- overflow: auto hidden re-enables touch panning only along x:
TIMEOUT(Chrome:FAIL, Safari:TIMEOUT) - overflow: hidden auto re-enables touch panning only along y:
NOTRUN(Chrome:FAIL, Safari:NOTRUN) - overflow: hidden does not re-enable touch panning along either axis:
NOTRUN(Chrome:PASS, Safari:NOTRUN)
- overflow: auto hidden re-enables touch panning only along x:
- /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-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-opt],SKIP[Gecko-windows11-64-25h2-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-single-axis_touch.html [wpt.fyi]:
TIMEOUT(Chrome:OK, Safari:TIMEOUT)- A y-scroller re-enables touch panning only along y:
TIMEOUT(Chrome:FAIL, Safari:TIMEOUT) - An x-scroller re-enables touch panning only along x:
NOTRUN(Chrome:FAIL, Safari:NOTRUN)
- A y-scroller re-enables touch panning only along y:
- /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:
Tests Disabled in Gecko Infrastructure
- /pointerevents/coalesced_events_attributes.https.html?touch [wpt.fyi]:
SKIP - /pointerevents/compat/pointerevent_preventdefault_pointerdown_dblclick.html?touch [wpt.fyi]:
SKIPlinked bug:Bug 2020045 - /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_after_target_appended_interleaved.tentative.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-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],SKIP[Gecko-linux2404-64-debug] - /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-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-opt],SKIP[Gecko-windows11-64-25h2-debug] linked bug:Bug 1655753
Comment 4•5 days ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/b996e6a1528a
https://hg.mozilla.org/mozilla-central/rev/ee72d88f976b
Description
•