Name Description Size Coverage
bugs -
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 -
crashtests -
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 -
pointer_boundary_events_after_removing_last_over_element_through_innerhtml.html Boundary events fired after an innerHTML change removes the element under pointer 2659 -
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-drag-interaction.html Pointer Events interaction with drag and drop 4372 -
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 Pointerevents fired after a slotted element is removed 7439 -
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 attributes 7663 -
pointerevent_attributes.optional.html Pointer Events optional attributes 4371 -
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_attributes_during_drag.html Attributes of boundary events during dragging mouse 7513 -
pointerevent_boundary_events_before_pointerrawupdate.https.html Pointer boundary events should be fired before `pointerrawupdate` 2418 -
pointerevent_boundary_events_in_capturing.html Pointer Events boundary events in capturing tests 4029 -
pointerevent_boundary_events_modifier_no_pointer_movement.html Test modifiers of pointer boundary events which are caused by a layout change 4012 -
pointerevent_boundary_events_on_image_map.html Event targets of boundary events over an image map 14290 -
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 9050 -
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_during_parent_capture.html Test `click` event target when a parent element captures the pointer 9939 -
pointerevent_click_is_a_pointerevent.html click is a PointerEvent 5014 -
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 2952 -
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 3617 -
pointerevent_disabled_form_control.html Pointer Events properties tests 4400 -
pointerevent_element_haspointercapture.html Element.hasPointerCapture test 8539 -
pointerevent_element_haspointercapture_release_pending_capture.html Element.hasPointerCapture test after the pending pointer capture element releases pointer capture 4941 -
pointerevent_fractional_coordinates.html Pointer Events coordinates with fractional values 7145 -
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 removing new capture element prevents the new capture 4391 -
pointerevent_mouse_capture_change_hover.html 6954 -
pointerevent_mouse_pointercapture_inactivate_pointer.html 2716 -
pointerevent_movementxy.html Pointer Events properties tests 6508 -
pointerevent_multiple_pointerover_no_pointer_movement.html Pointer boundary events should be fired per pointer 2185 -
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 6401 -
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 15251 -
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 Layout change under a stationary pointer fires boundary events and no pointermove event 2182 -
pointerevent_pointerout_pen.html pointerout 3136 -
pointerevent_pointerout_received_once.html pointerout received just once 2820 -
pointerevent_pointerrawupdate.html No pointerrawupdate in non-secure contexts 2434 -
pointerevent_pointerrawupdate.https.html Firing of pointerrawupdate in secure contexts 2494 -
pointerevent_pointerrawupdate_after_adoption_from_child.https.html `pointerrawupdate` events should be fired after the element is moved from the parent doc to a child doc 1326 -
pointerevent_pointerrawupdate_after_adoption_from_parent.https.html `pointerrawupdate` events should be fired after the element is moved from a child doc to the parent doc 1312 -
pointerevent_pointerrawupdate_changes_pointer_capture.https.html Test for handling of "fire a pointer event named pointerrawupdate" 11938 -
pointerevent_pointerrawupdate_coalesced_events_attributes.https.html Simple test for getCoalescedEvents() of `pointerrawupdate` 3154 -
pointerevent_pointerrawupdate_flush_pointercapture.https.html Pointer capture state should be updated before `pointerrawupdate` 2600 -
pointerevent_pointerrawupdate_remove_target.https.html If a `pointerrawupdate` listener removes the target, `pointermove` should be fired its connected ancestor 5546 -
pointerevent_predicted_coalesced_targets-manual.html Manual test for the target of predicted and coalesced events 1793 -
pointerevent_range_input.html Pointer dragging behavior on input type='range' 6772 -
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 3811 -
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 4121 -
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 Repeated setPointerCapture calls on the capturing element 3404 -
pointerevent_styles.css 1247 -
pointerevent_support.js 17745 -
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_target_at_clicking_link_in_image_map.html Event targets of clicking a link in an image map 2595 -
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 2931 -
pointerevent_touch-propagates-when-target-is-video_touch.html Touch-generated events should propagate to the parent when a video element is the target 1582 -
pointerlock -
pointermove_after_pointerover_target_removed.tentative.html `pointermove` (maybe) should not be fired when the last `pointerover` target is removed 4756 -
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 -
WEB_FEATURES.yml 173 -