Name Description Size
capturing_boundary_event_handler_at_ua_shadowdom.html Capturing boundary event handler at UA Shadow DOM 2378
coalesced_events_attributes.https.html Coalesced events count and properties 6021
coalesced_events_attributes_on_redispatch.https.html Coalesced event properties after JS redispatches a trusted event 3446
coalesced_events_attributes_under_load.https.optional.html Event coalescing under load 4216
compat
html
idlharness.https.window.js 456
inheritance.html Inheritance of touch-action 644
META.yml 123
mouse-pointer-boundary-events-for-shadowdom.html 3325
parsing
persistentDeviceId
pointer-events-none-skip-scroll-in-iframe.html pointer-events: none correctly targets scrolls 1646
pointer-events-none-skip-scroll-scrollbar.html pointer-events: none correctly targets scrolls 1542
pointer-events-none-skip-scroll-will-change-in-iframe.html pointer-events: none correctly targets scrolls 1680
pointer-events-none-skip-scroll-will-change-scrollbar.html pointer-events: none correctly targets scrolls 1576
pointer-events-none-skip-scroll-will-change.html pointer-events: none correctly targets scrolls 1378
pointer-events-none-skip-scroll.html pointer-events: none correctly targets scrolls 1344
pointerevent-boundary-event-target-when-hover-generates-content-under-pointer.html Making generated content under pointer at hover should keep targeting the boundary event target to parent element 1797
pointerevent_after_target_appended.html Enter/leave events fired to parent after child is added 8452
pointerevent_after_target_appended_interleaved.tentative.html Enter/leave events fired to parent after child is added right before compat mouse-event 6407
pointerevent_after_target_removed.html Enter/leave events fired to parent after child is removed 5769
pointerevent_after_target_removed_from_slot.html Enter/leave events fired to parent after child is removed from slot 6656
pointerevent_after_target_removed_interleaved.tentative.html Enter/leave events fired to parent after child is removed right before compat mouse-event 4061
pointerevent_attributes.html Pointer Events properties tests 11497
pointerevent_auxclick_is_a_pointerevent.html auxclick is a PointerEvent 3227
pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html Pointer Event: Boundary event sequence at implicit capture release 4022
pointerevent_boundary_events_in_capturing.html Pointer Events boundary events in capturing tests 4029
pointerevent_bubble_ancestors_none.html PointerEvent: Events still bubble to ancestors with pointer-events: none 850
pointerevent_bubble_display_none.html PointerEvent: Events still bubble to ancestors with display: none 907
pointerevent_bubble_mousedown_mouseup_different_target.html PointerEvent: Events still bubble to ancestors with mousedown causes mouseup to be a different target 1188
pointerevent_capture_implicit_release_on_parent_doc_while_subdoc_captures-manual.html Pointer Events when mouse button up on the parent document while an element in a child document captures the pointer 4733
pointerevent_capture_implicit_release_on_subdoc_while_parent_doc_captures-manual.html Pointer Events when mouse button up on a sub-document while an element in parent document captures the pointer 4674
pointerevent_capture_mouse.html Set/Release capture 9012
pointerevent_capture_mouse_and_release_and_capture_again.html Testing pointer events for mouse when capturing the pointer with different element from the pointerdown target and release it at got capture and capture it again at lost the first capture 3236
pointerevent_capture_suppressing_mouse.html Set/Release capture 9879
pointerevent_capture_touch_and_release_at_got_capture.html Testing pointer events for touch when capturing the pointer with different element from the pointerdown target and release it at got pointer capture 3326
pointerevent_change-touch-action-onpointerdown_touch.html Change touch-action on pointerdown 6683
pointerevent_click_during_capture.html Target of click-like events with pointer capture 5075
pointerevent_click_is_a_pointerevent.html click is a PointerEvent 4776
pointerevent_click_is_a_pointerevent_multiple_clicks.html click is a PointerEvent 3747
pointerevent_click_on_chorded_mouse_button.tentative.html Click-like events on chorded button state changes 2704
pointerevent_constructor.html PointerEvent: Constructor test 5378
pointerevent_constructor.https.html PointerEvent: Constructor test 7409
pointerevent_contextmenu_is_a_pointerevent.html contexmenu is a PointerEvent 3522
pointerevent_disabled_form_control.html Pointer Events properties tests 4400
pointerevent_element_haspointercapture.html Element.hasPointerCapture test 7966
pointerevent_element_haspointercapture_release_pending_capture.html Element.hasPointerCapture test after the pending pointer capture element releases pointer capture 4686
pointerevent_fractional_coordinates.html Pointer Events coordinates with fractional values 7057
pointerevent_fractional_coordinates_untrusted.html Fractional coordinates of untrusted events 6472
pointerevent_hit_test_scroll.html pointer-events: none correctly targets scrolls 1598
pointerevent_hit_test_scroll_visible_descendant.html pointer-events: auto descendant correctly targets scrolls 1632
pointerevent_iframe-touch-action-none_touch.html iframe touch-action:none does not prevent panning or zooming inside the iframe 2034
pointerevent_lostpointercapture_for_disconnected_node.html Lostpointercapture fires on document when target is removed 5636
pointerevent_lostpointercapture_for_disconnected_node_in_shadow_dom.html Lostpointercapture fires on document when target in shadow dom is removed 5361
pointerevent_lostpointercapture_for_disconnected_shadow_host.html Lostpointercapture fires on document when target in shadow dom is removed 5633
pointerevent_lostpointercapture_is_first.html Lostpointercapture triggers first and asynchronously 8490
pointerevent_lostpointercapture_remove_setcapture_node.html Lostpointercapture fires on document when target is removed 4760
pointerevent_mouse_capture_change_hover.html 6954
pointerevent_mouse_pointercapture_inactivate_pointer.html 2716
pointerevent_movementxy.html Pointer Events properties tests 6508
pointerevent_multiple_primary_pointers_boundary_events-manual.html Pointer Event: Boundary compatibility events for multiple primary pointers 6138
pointerevent_on_event_handlers.html PointerEvent: Constructor test 3439
pointerevent_pointer_boundary_events_after_reappending_last_over_target.html Even temporary removal of "pointerover" target should be considered as removed 8256
pointerevent_pointer_boundary_events_after_removing_last_over_element.html Redundant "pointerenter" shouldn't be fired without "pointerleave"s 6206
pointerevent_pointercancel_touch.html PointerCancel - touch 5677
pointerevent_pointercapture-in-custom-element.html PointerCapture for Custome Shadow DOM 4615
pointerevent_pointercapture-in-shadow-dom.html PointerCapture for Shadow DOM Elements 4338
pointerevent_pointercapture-not-lost-in-chorded-buttons.html Set/Release capture when using chorded buttons 8609
pointerevent_pointercapture_in_frame.html 14897
pointerevent_pointerenter_does_not_bubble.html Pointer Event: The pointerenter event does not bubble 4644
pointerevent_pointerId_scope.html Pointer Events pointerdown tests 6298
pointerevent_pointerleave_after_pointercancel_touch.html pointerleave after pointercancel 3650
pointerevent_pointerleave_descendant_over.html pointerleave + descendant 3412
pointerevent_pointerleave_descendants.html Pointerleave + descendant 2793
pointerevent_pointerleave_does_not_bubble.html Pointer Event: The pointerleave event does not bubble 4119
pointerevent_pointerleave_pen-manual.html Pointer Event: Dispatch pointerleave (pen). 4128
pointerevent_pointermove.html Pointermove 2437
pointerevent_pointermove_after_pointerup_target_removed.html After pointerup target is removed, selection should not be updated by pointer move 2884
pointerevent_pointermove_isprimary_same_as_pointerdown.html Pointer Event: pointermove has same isPrimary as last pointerdown with the same pointerId 7457
pointerevent_pointermove_on_chorded_mouse_button.html Pointermove on button state changes 4999
pointerevent_pointerout_after_pointercancel_touch.html pointerout 3612
pointerevent_pointerout_no_pointer_movement.html The pointerout event should not be fired if the pointer doesn't move 2180
pointerevent_pointerout_pen.html pointerout 3136
pointerevent_pointerout_received_once.html pointerout received just once 2820
pointerevent_pointerrawupdate.html pointerrawupdate 4256
pointerevent_pointerrawupdate.https.html pointerrawupdate 3540
pointerevent_predicted_coalesced_targets-manual.html Manual test for the target of predicted and coalesced events 1793
pointerevent_releasepointercapture_events_to_original_target.html Pointer Event: releasePointerCapture() - subsequent events follow normal hitting testing mechanisms 7968
pointerevent_releasepointercapture_invalid_pointerid.html Pointer Event: releasePointerCapture DOMException - NotFoundError 4445
pointerevent_releasepointercapture_onpointercancel_touch.html Release capture on pointercancel 4245
pointerevent_releasepointercapture_onpointerup_mouse.html Release capture on pointerup 4597
pointerevent_releasepointercapture_pointerup_mouse.html releasePointerCapture on pointerup 4419
pointerevent_releasepointercapture_pointerup_touch.html releasePointerCapture on pointerup 4406
pointerevent_releasepointercapture_release_right_after_capture.html Release pointer capture right after setpointercapture 3557
pointerevent_root_computed_style.html 456
pointerevent_root_hit_test.html 433
pointerevent_sequence_at_implicit_release_on_click.html Pointer Event: Event sequence at implicit release on click 4035
pointerevent_sequence_at_implicit_release_on_drag.html Pointer Event: Event sequence at implicit release on drag 3552
pointerevent_setpointercapture_disconnected.html setPointerCapture() throws on disconnected node 3053
pointerevent_setpointercapture_inactive_button_mouse.html setPointerCapture + inactive button state 3105
pointerevent_setpointercapture_invalid_pointerid.html Pointer Event: gotPointercapture is fired first. 3771
pointerevent_setpointercapture_override_pending_capture_element.html Test overriding the pending pointer capture element 3867
pointerevent_setpointercapture_pointerup_mouse.html setPointerCapture on pointerup 4301
pointerevent_setpointercapture_pointerup_touch.html setPointerCapture on pointerup 4269
pointerevent_setpointercapture_relatedtarget.html Set/Release capture + relatedTarget 5729
pointerevent_setpointercapture_to_same_element_twice.html setPointerCapture() to the element which already captured the pointer 3876
pointerevent_styles.css 1247
pointerevent_support.js 17716
pointerevent_suppress_compat_events_on_click.html Pointer Event: Suppress compatibility mouse events on click 4222
pointerevent_suppress_compat_events_on_drag_mouse.html Pointer Event: Suppress compatibility mouse events on drag 4856
pointerevent_tiltX_tiltY_to_azimuth_altitude.html TiltX/TiltY to Azimuth/Altitude 7980
pointerevent_to_slotted_target.html Enter/leave events fired to parent after child is removed from slot 3115
pointerevent_touch-action-auto-css_touch.html touch-action: auto 6353
pointerevent_touch-action-button-none-test_touch.html Button touch-action test 3672
pointerevent_touch-action-illegal.html touch-action: illegal 2616
pointerevent_touch-action-inherit_child-auto-child-none_touch.html touch-action: parent > child: auto > child: none 7075
pointerevent_touch-action-inherit_child-none_touch.html touch-action: child: none 6600
pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html touch-action: parent > child: pan-x > child: pan-x 6865
pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html touch-action: parent > child: pan-x > child: pan-y 6876
pointerevent_touch-action-inherit_highest-parent-none_touch.html touch-action: parent: none + two embedded children 6894
pointerevent_touch-action-inherit_parent-none_touch.html touch-action: inherit from parent: none 2969
pointerevent_touch-action-keyboard.html touch-action: keyboard 6591
pointerevent_touch-action-modified_touch.html Deleting touch-action:none after pointerdown has no effect 1812
pointerevent_touch-action-mouse.html touch-action: mouse 6544
pointerevent_touch-action-none-css_touch.html touch-action: none 6232
pointerevent_touch-action-none-on-body-when-style-propagates-to-viewport_touch.html Touch Action None on body when style propagates from body to viewport 3521
pointerevent_touch-action-pan-down-css_touch.html touch-action: pan-down 6667
pointerevent_touch-action-pan-left-css_touch.html touch-action: pan-left 6665
pointerevent_touch-action-pan-right-css_touch.html touch-action: pan-right 6726
pointerevent_touch-action-pan-up-css_touch.html touch-action: pan-up 6644
pointerevent_touch-action-pan-x-css_touch.html touch-action: pan-x 6040
pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html touch-action: parent > child: pan-x pan-y > child: pan-y 6565
pointerevent_touch-action-pan-x-pan-y_touch.html touch-action: pan-x pan-y 6190
pointerevent_touch-action-pan-y-css_touch.html touch-action: pan-y 6085
pointerevent_touch-action-rotated-divs_touch-manual.html Pointer Event: touch-action in rotated divs 3291
pointerevent_touch-action-span-none-test_touch.html Span touch-action test 3609
pointerevent_touch-action-svg-none-test_touch.html SVG test 3636
pointerevent_touch-action-table-none-test_touch.html Table touch-action test 6088
pointerevent_touch-action-verification.html touch-action: basic verification 6877
pointerevent_touch-adjustment_click_target.html Touch-generated events should have the same target 2890
pointerlock
pointerup_after_pointerdown_target_removed.html pointerup event fired after pointerdown target is removed 1832
pointerup_button_value_matches_corresponding_pointerdown.html Button value of corresponding pointerup/pointerdown are equivalent 1611
predicted_events_attributes.html Predicted events count and properties 5715
README.md Directory for Pointer Events Tests 322
resources
touch-action-with-swipe-dir-change.html touch-action behavior with swipe direction changes 3697