[wpt-sync] Sync PR 23174 - Migrate pointerevents/mouse-on-object.html to wpt
Categories
(Core :: DOM: Events, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox77 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 23174 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/23174
Details from upstream follow.
Navid Zolghadr <nzolghadr@chromium.org> wrote:
Migrate pointerevents/mouse-on-object.html to wpt
The expected behavior on this test seems to be a
hack as it implicitly captures mouse to the object
and still sends the mouseup/pointerup to the object
when down happened on the object even though up is
happening outside of the object. This seems to
resolving compat issues on embedded flash objects.Change-Id: Ibd888a989dbcf5e6ff08b35569903967edc957e6
Reviewed-on: https://chromium-review.googlesource.com/2160142
WPT-Export-Revision: 48bfa902f19dd4268c6d6216a623d52adbbfeeb5
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 1•5 years ago
|
||
| Assignee | ||
Comment 2•5 years ago
|
||
CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI
Total 135 tests
Status Summary
Firefox
OK : 31[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 32[GitHub]
PASS : 139[GitHub] 202[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-qr-debug] 203[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 204[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-windows10-64-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt]
FAIL : 17[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-windows10-64-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 18[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-qr-debug, GitHub]
ERROR: 39
Chrome
OK : 69
PASS : 2319
FAIL : 3
ERROR: 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/pointerevents/pointerevent_coalesced_events_attributes.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-left-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-x-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerrawupdate.html
pointerrawupdate event received: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-up-css_touch.html: ERROR (Chrome: OK)
/pointerevents/compat/pointerevent_mouse-on-object.html: ERROR (Chrome: ERROR)
/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK)
setPointerCapture + inactive button state: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-span-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerout_pen.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_releasepointercapture_events_to_original_target.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-none-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html
mouse pointermove getCoalescedEvents when lock test: FAIL [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-windows10-64-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: PASS)
/pointerevents/pointerevent_pointerout_after_pointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-button-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerenter_does_not_bubble.html
mouse pointerenter.fromElement value is null.: FAIL (Chrome: PASS)
mouse pointerenter.toElement attribute exists: FAIL (Chrome: PASS)
mouse pointerenter.toElement IDL type object (JS type was undefined): FAIL
mouse pointerenter.fromElement IDL type object (JS type was undefined): FAIL
mouse pointerenter.fromElement attribute exists: FAIL (Chrome: PASS)
mouse pointerenter.toElement value is null.: FAIL (Chrome: PASS)
/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock.html: ERROR (Chrome: ERROR)
/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html
pointer locked pointermove events received for button state changes: FAIL [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-qr-debug], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] (Chrome: PASS)
/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html
setPointerCapture: DOMException NotFoundError: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_releasepointercapture_invalid_pointerid.html
releasePointerCapture: DOMException NotFoundError: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-svg-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_attributes_nohover_pointers.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-auto-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_disabled_form_control.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointercapture_in_frame.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_attributes_hoverable_pointers.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-right-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-table-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerleave_does_not_bubble.html
mouse pointerleave.toElement value is null.: FAIL (Chrome: PASS)
mouse pointerleave.fromElement value is null.: FAIL (Chrome: PASS)
mouse pointerleave.toElement attribute exists: FAIL (Chrome: PASS)
mouse pointerleave.fromElement attribute exists: FAIL (Chrome: PASS)
mouse pointerleave.fromElement IDL type object (JS type was undefined): FAIL
mouse pointerleave.toElement IDL type object (JS type was undefined): FAIL
/pointerevents/pointerevent_boundary_events_in_capturing.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-y-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html
mouse Event sequence at implicit release on click: FAIL (Chrome: PASS)
/pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_click_during_capture.html
mouse click target during capture: FAIL (Chrome: PASS)
/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-down-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerlock/pointerevent_movementxy.html: ERROR (Chrome: OK)
Tests Disabled in Gecko Infrastructure
/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK)
Comment 5•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/cad85ca01c01
https://hg.mozilla.org/mozilla-central/rev/0cb8ec84d28f
Description
•