wpt.fyi logo web-platform-tests dashboard snapshot for /pointerevents/

As of

This is a snapshot of web-platform-tests results. It is not maintained and developers should refer to wpt.fyi for the most current test results and other developments.

Tests

215 tests were found (2683 subtests) in /pointerevents/.

Implementations

Jan 21, 2026
file namechromefirefoxsafari
§ capturing_boundary_event_handler_at_ua_shadowdom.html?mouse
Overall3 / 33 / 33 / 3
Harness statusOKOKOK
Capturing boundary event handler at DIVPASSPASSPASS
Capturing boundary event handler at VIDEOPASSPASSPASS
Capturing boundary event handler at INPUTPASSPASSPASS
§ capturing_boundary_event_handler_at_ua_shadowdom.html?pen
Overall3 / 30 / 03 / 3
Harness statusOKOKOK
Capturing boundary event handler at DIVPASSFAILPASS
Capturing boundary event handler at VIDEOPASSFAILPASS
Capturing boundary event handler at INPUTPASSFAILPASS
§ capturing_boundary_event_handler_at_ua_shadowdom.html?touch
Overall3 / 33 / 33 / 3
Harness statusOKOKOK
Capturing boundary event handler at DIVPASSPASSPASS
Capturing boundary event handler at VIDEOPASSPASSPASS
Capturing boundary event handler at INPUTPASSPASSPASS
§ coalesced_events_attributes.https.html?mouse
Overall4 / 44 / 44 / 4
Harness statusOKOKOK
Coalesced list in boundary eventsPASSPASSPASS
Coalesced list in pointer-capture eventsPASSPASSPASS
Coalesced list in pointerdown/move/up eventsPASSPASSPASS
Coalesced list in pointercancel eventPASSPASSPASS
§ coalesced_events_attributes.https.html?pen
Overall4 / 41 / 14 / 4
Harness statusOKOKOK
Coalesced list in boundary eventsPASSFAILPASS
Coalesced list in pointer-capture eventsPASSFAILPASS
Coalesced list in pointerdown/move/up eventsPASSFAILPASS
Coalesced list in pointercancel eventPASSPASSPASS
§ coalesced_events_attributes.https.html?touch
Overall4 / 43 / 33 / 3
Harness statusOKTIMEOUTTIMEOUT
Coalesced list in boundary eventsPASSPASSPASS
Coalesced list in pointer-capture eventsPASSPASSPASS
Coalesced list in pointerdown/move/up eventsPASSPASSPASS
Coalesced list in pointercancel eventPASSTIMEOUTTIMEOUT
§ coalesced_events_attributes_on_redispatch.https.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Coalesced list in pointerdown/move/up eventsPASSPASSPASS
§ coalesced_events_attributes_on_redispatch.https.html?pen
Overall1 / 10 / 01 / 1
Harness statusOKOKOK
Coalesced list in pointerdown/move/up eventsPASSFAILPASS
§ coalesced_events_attributes_on_redispatch.https.html?touch
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Coalesced list in pointerdown/move/up eventsPASSPASSPASS
§ idlharness.https.window.html
Overall147 / 147147 / 147140 / 140
Harness statusOKOKOK
idl_test setupPASSPASSPASS
idl_test validationPASSPASSPASS
Partial interface Element: original interface definedPASSPASSPASS
Partial interface Element: member names are uniquePASSPASSPASS
Partial interface mixin GlobalEventHandlers: original interface mixin definedPASSPASSPASS
Partial interface mixin GlobalEventHandlers: member names are uniquePASSPASSPASS
Partial interface Navigator: original interface definedPASSPASSPASS
Partial interface Navigator: member names are uniquePASSPASSPASS
Partial interface UIEvent: member names are uniquePASSPASSPASS
Partial interface MouseEvent: member names are uniquePASSPASSPASS
Partial interface UIEvent[2]: member names are uniquePASSPASSPASS
Partial dictionary UIEventInit: member names are uniquePASSPASSPASS
Partial interface Document: member names are uniquePASSPASSPASS
Partial interface Navigator[2]: member names are uniquePASSPASSPASS
Partial interface Element[2]: member names are uniquePASSPASSPASS
Partial interface mixin NavigatorID: member names are uniquePASSPASSPASS
Partial interface Document[2]: member names are uniquePASSPASSPASS
Partial interface Window: member names are uniquePASSPASSPASS
Document includes GlobalEventHandlers: member names are uniquePASSPASSPASS
HTMLElement includes GlobalEventHandlers: member names are uniquePASSPASSPASS
HTMLElement includes ElementContentEditable: member names are uniquePASSPASSPASS
HTMLElement includes HTMLOrSVGElement: member names are uniquePASSPASSPASS
Window includes GlobalEventHandlers: member names are uniquePASSPASSPASS
Window includes WindowEventHandlers: member names are uniquePASSPASSPASS
Window includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASS
Navigator includes NavigatorID: member names are uniquePASSPASSPASS
Navigator includes NavigatorLanguage: member names are uniquePASSPASSPASS
Navigator includes NavigatorOnLine: member names are uniquePASSPASSPASS
Navigator includes NavigatorContentUtils: member names are uniquePASSPASSPASS
Navigator includes NavigatorCookies: member names are uniquePASSPASSPASS
Navigator includes NavigatorPlugins: member names are uniquePASSPASSPASS
Navigator includes NavigatorConcurrentHardware: member names are uniquePASSPASSPASS
Window includes AnimationFrameProvider: member names are uniquePASSPASSPASS
Window includes WindowSessionStorage: member names are uniquePASSPASSPASS
Window includes WindowLocalStorage: member names are uniquePASSPASSPASS
Document includes NonElementParentNode: member names are uniquePASSPASSPASS
Document includes DocumentOrShadowRoot: member names are uniquePASSPASSPASS
Document includes ParentNode: member names are uniquePASSPASSPASS
Element includes ParentNode: member names are uniquePASSPASSPASS
Element includes NonDocumentTypeChildNode: member names are uniquePASSPASSPASS
Element includes ChildNode: member names are uniquePASSPASSPASS
Element includes Slottable: member names are uniquePASSPASSPASS
Document includes XPathEvaluatorBase: member names are uniquePASSPASSPASS
PointerEvent interface: existence and properties of interface objectPASSPASSPASS
PointerEvent interface object lengthPASSPASSPASS
PointerEvent interface object namePASSPASSPASS
PointerEvent interface: existence and properties of interface prototype objectPASSPASSPASS
PointerEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASS
PointerEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASS
PointerEvent interface: attribute pointerIdPASSPASSPASS
PointerEvent interface: attribute widthPASSPASSPASS
PointerEvent interface: attribute heightPASSPASSPASS
PointerEvent interface: attribute pressurePASSPASSPASS
PointerEvent interface: attribute tangentialPressurePASSPASSPASS
PointerEvent interface: attribute tiltXPASSPASSPASS
PointerEvent interface: attribute tiltYPASSPASSPASS
PointerEvent interface: attribute twistPASSPASSPASS
PointerEvent interface: attribute altitudeAnglePASSPASSPASS
PointerEvent interface: attribute azimuthAnglePASSPASSPASS
PointerEvent interface: attribute pointerTypePASSPASSPASS
PointerEvent interface: attribute isPrimaryPASSPASSPASS
PointerEvent interface: attribute persistentDeviceIdPASSPASSFAIL
PointerEvent interface: operation getCoalescedEvents()PASSPASSPASS
PointerEvent interface: operation getPredictedEvents()PASSPASSPASS
PointerEvent must be primary interface of new PointerEvent("type")PASSPASSPASS
Stringification of new PointerEvent("type")PASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "pointerId" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "width" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "height" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "pressure" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "tangentialPressure" with the…PASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "tiltX" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "tiltY" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "twist" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "altitudeAngle" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "azimuthAngle" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "pointerType" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "isPrimary" with the proper typePASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "persistentDeviceId" with the…PASSPASSFAIL
PointerEvent interface: new PointerEvent("type") must inherit property "getCoalescedEvents()" with t…PASSPASSPASS
PointerEvent interface: new PointerEvent("type") must inherit property "getPredictedEvents()" with t…PASSPASSPASS
HTMLElement interface: attribute onpointeroverPASSPASSPASS
HTMLElement interface: attribute onpointerenterPASSPASSPASS
HTMLElement interface: attribute onpointerdownPASSPASSPASS
HTMLElement interface: attribute onpointermovePASSPASSPASS
HTMLElement interface: attribute onpointerrawupdatePASSPASSFAIL
HTMLElement interface: attribute onpointerupPASSPASSPASS
HTMLElement interface: attribute onpointercancelPASSPASSPASS
HTMLElement interface: attribute onpointeroutPASSPASSPASS
HTMLElement interface: attribute onpointerleavePASSPASSPASS
HTMLElement interface: attribute ongotpointercapturePASSPASSPASS
HTMLElement interface: attribute onlostpointercapturePASSPASSPASS
Window interface: attribute onpointeroverPASSPASSPASS
Window interface: attribute onpointerenterPASSPASSPASS
Window interface: attribute onpointerdownPASSPASSPASS
Window interface: attribute onpointermovePASSPASSPASS
Window interface: attribute onpointerrawupdatePASSPASSFAIL
Window interface: attribute onpointerupPASSPASSPASS
Window interface: attribute onpointercancelPASSPASSPASS
Window interface: attribute onpointeroutPASSPASSPASS
Window interface: attribute onpointerleavePASSPASSPASS
Window interface: attribute ongotpointercapturePASSPASSPASS
Window interface: attribute onlostpointercapturePASSPASSPASS
Window interface: window must inherit property "onpointerover" with the proper typePASSPASSPASS
Window interface: window must inherit property "onpointerenter" with the proper typePASSPASSPASS
Window interface: window must inherit property "onpointerdown" with the proper typePASSPASSPASS
Window interface: window must inherit property "onpointermove" with the proper typePASSPASSPASS
Window interface: window must inherit property "onpointerrawupdate" with the proper typePASSPASSFAIL
Window interface: window must inherit property "onpointerup" with the proper typePASSPASSPASS
Window interface: window must inherit property "onpointercancel" with the proper typePASSPASSPASS
Window interface: window must inherit property "onpointerout" with the proper typePASSPASSPASS
Window interface: window must inherit property "onpointerleave" with the proper typePASSPASSPASS
Window interface: window must inherit property "ongotpointercapture" with the proper typePASSPASSPASS
Window interface: window must inherit property "onlostpointercapture" with the proper typePASSPASSPASS
Navigator interface: attribute maxTouchPointsPASSPASSPASS
Navigator interface: navigator must inherit property "maxTouchPoints" with the proper typePASSPASSPASS
Document interface: attribute onpointeroverPASSPASSPASS
Document interface: attribute onpointerenterPASSPASSPASS
Document interface: attribute onpointerdownPASSPASSPASS
Document interface: attribute onpointermovePASSPASSPASS
Document interface: attribute onpointerrawupdatePASSPASSFAIL
Document interface: attribute onpointerupPASSPASSPASS
Document interface: attribute onpointercancelPASSPASSPASS
Document interface: attribute onpointeroutPASSPASSPASS
Document interface: attribute onpointerleavePASSPASSPASS
Document interface: attribute ongotpointercapturePASSPASSPASS
Document interface: attribute onlostpointercapturePASSPASSPASS
Document interface: document must inherit property "onpointerover" with the proper typePASSPASSPASS
Document interface: document must inherit property "onpointerenter" with the proper typePASSPASSPASS
Document interface: document must inherit property "onpointerdown" with the proper typePASSPASSPASS
Document interface: document must inherit property "onpointermove" with the proper typePASSPASSPASS
Document interface: document must inherit property "onpointerrawupdate" with the proper typePASSPASSFAIL
Document interface: document must inherit property "onpointerup" with the proper typePASSPASSPASS
Document interface: document must inherit property "onpointercancel" with the proper typePASSPASSPASS
Document interface: document must inherit property "onpointerout" with the proper typePASSPASSPASS
Document interface: document must inherit property "onpointerleave" with the proper typePASSPASSPASS
Document interface: document must inherit property "ongotpointercapture" with the proper typePASSPASSPASS
Document interface: document must inherit property "onlostpointercapture" with the proper typePASSPASSPASS
Element interface: operation setPointerCapture(long)PASSPASSPASS
Element interface: operation releasePointerCapture(long)PASSPASSPASS
Element interface: operation hasPointerCapture(long)PASSPASSPASS
Element interface: document.body must inherit property "setPointerCapture(long)" with the proper typePASSPASSPASS
Element interface: calling setPointerCapture(long) on document.body with too few arguments must thro…PASSPASSPASS
Element interface: document.body must inherit property "releasePointerCapture(long)" with the proper typePASSPASSPASS
Element interface: calling releasePointerCapture(long) on document.body with too few arguments must …PASSPASSPASS
Element interface: document.body must inherit property "hasPointerCapture(long)" with the proper typePASSPASSPASS
Element interface: calling hasPointerCapture(long) on document.body with too few arguments must thro…PASSPASSPASS
§ inheritance.html
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
Property touch-action has initial value autoPASSPASSPASS
Property touch-action does not inheritPASSPASSPASS
§ mouse-pointer-boundary-events-for-shadowdom.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
PointerEvent: Verifies that mouse boundary events don't point to shadow-domPASSPASSPASS
§ parsing/touch-action-computed.html
Overall6 / 66 / 66 / 6
Harness statusOKOKOK
Property touch-action value 'auto'PASSPASSPASS
Property touch-action value 'none'PASSPASSPASS
Property touch-action value 'manipulation'PASSPASSPASS
Property touch-action value 'pan-x'PASSPASSPASS
Property touch-action value 'pan-y'PASSPASSPASS
Property touch-action value 'pan-x pan-y'PASSPASSPASS
§ parsing/touch-action-invalid.html
Overall3 / 33 / 33 / 3
Harness statusOKOKOK
e.style['touch-action'] = "auto none" should not set the property valuePASSPASSPASS
e.style['touch-action'] = "manipulation pan-x" should not set the property valuePASSPASSPASS
e.style['touch-action'] = "pan-y pan-x pan-y" should not set the property valuePASSPASSPASS
§ parsing/touch-action-valid.html
Overall6 / 66 / 66 / 6
Harness statusOKOKOK
e.style['touch-action'] = "auto" should set the property valuePASSPASSPASS
e.style['touch-action'] = "none" should set the property valuePASSPASSPASS
e.style['touch-action'] = "manipulation" should set the property valuePASSPASSPASS
e.style['touch-action'] = "pan-x" should set the property valuePASSPASSPASS
e.style['touch-action'] = "pan-y" should set the property valuePASSPASSPASS
e.style['touch-action'] = "pan-y pan-x" should set the property valuePASSPASSPASS
§ pointer-events-none-skip-scroll-in-iframe.html
Overall1 / 11 / 10 / 0
Harness statusOKOKOK
Wheel-scroll over pointer-events: none scroller skips that scrollerPASSPASSFAIL
§ pointer-events-none-skip-scroll-scrollbar.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Wheel-scroll over pointer-events: none scroller skips that scrollerPASSPASSPASS
§ pointer-events-none-skip-scroll-will-change-in-iframe.html
Overall1 / 11 / 10 / 0
Harness statusOKOKOK
Wheel-scroll over pointer-events: none scroller skips that scrollerPASSPASSFAIL
§ pointer-events-none-skip-scroll-will-change-scrollbar.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Wheel-scroll over pointer-events: none scroller skips that scrollerPASSPASSPASS
§ pointer-events-none-skip-scroll-will-change.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Wheel-scroll over pointer-events: none scroller skips that scrollerPASSPASSPASS
§ pointer-events-none-skip-scroll.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Wheel-scroll over pointer-events: none scroller skips that scrollerPASSPASSPASS
§ pointer_boundary_events_after_removing_last_over_element_through_innerhtml.html
Overall2 / 22 / 20 / 0
Harness statusOKOKOK
pointer boundary events firedPASSPASSFAIL
mouse boundary events firedPASSPASSFAIL
§ pointerevent-boundary-event-target-when-hover-generates-content-under-pointer.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Generating text content under pointerPASSPASSPASS
§ pointerevent-drag-interaction.html
Overall4 / 44 / 40 / 0
Harness statusOKOKTIMEOUT
Pointercancel should be fired with the expected order when drag operation startsPASSPASSTIMEOUT
Pointercancel and lostpointercapture should be fired with the expected order when drag operation sta…PASSPASSNOTRUN
Pointercancel and lostpointercapture should be fired with the expected order when drag operation sta…PASSPASSNOTRUN
Pointerevent stream should not get interrupted when drag is prevented.PASSPASSNOTRUN
§ pointerevent_after_target_appended.html?mouse
Overall8 / 88 / 88 / 8
Harness statusOKOKOK
pointer events from mouse received before/after child attached at pointerdownPASSPASSPASS
pointer events from mouse received before/after child attached at pointerupPASSPASSPASS
pointer events from mouse received before/after child moved at pointerdownPASSPASSPASS
pointer events from mouse received before/after child moved at pointerupPASSPASSPASS
mouse events from mouse received before/after child attached at mousedownPASSPASSPASS
mouse events from mouse received before/after child attached at mouseupPASSPASSPASS
mouse events from mouse received before/after child moved at mousedownPASSPASSPASS
mouse events from mouse received before/after child moved at mouseupPASSPASSPASS
§ pointerevent_after_target_appended.html?pen
Overall4 / 40 / 08 / 8
Harness statusOKOKOK
pointer events from pen received before/after child attached at pointerdownFAILFAILPASS
pointer events from pen received before/after child attached at pointerupFAILFAILPASS
pointer events from pen received before/after child moved at pointerdownFAILFAILPASS
pointer events from pen received before/after child moved at pointerupFAILFAILPASS
mouse events from pen received before/after child attached at mousedownPASSFAILPASS
mouse events from pen received before/after child attached at mouseupPASSFAILPASS
mouse events from pen received before/after child moved at mousedownPASSFAILPASS
mouse events from pen received before/after child moved at mouseupPASSFAILPASS
§ pointerevent_after_target_appended.html?touch
Overall3 / 34 / 47 / 7
Harness statusOKOKOK
pointer events from touch received before/after child attached at pointerdownFAILFAILFAIL
pointer events from touch received before/after child attached at pointerupFAILFAILPASS
pointer events from touch received before/after child moved at pointerdownFAILFAILPASS
pointer events from touch received before/after child moved at pointerupFAILFAILPASS
mouse events from touch received before/after child attached at mousedownFAILPASSPASS
mouse events from touch received before/after child attached at mouseupPASSPASSPASS
mouse events from touch received before/after child moved at mousedownPASSPASSPASS
mouse events from touch received before/after child moved at mouseupPASSPASSPASS
§ pointerevent_after_target_removed.html?mouse
Overall4 / 44 / 44 / 4
Harness statusOKOKOK
pointer events from mouse received before/after child removal at pointerdownPASSPASSPASS
pointer events from mouse received before/after child removal at pointerupPASSPASSPASS
mouse events from mouse received before/after child removal at mousedownPASSPASSPASS
mouse events from mouse received before/after child removal at mouseupPASSPASSPASS
§ pointerevent_after_target_removed.html?pen
Overall2 / 20 / 04 / 4
Harness statusOKOKOK
pointer events from pen received before/after child removal at pointerdownFAILFAILPASS
pointer events from pen received before/after child removal at pointerupFAILFAILPASS
mouse events from pen received before/after child removal at mousedownPASSFAILPASS
mouse events from pen received before/after child removal at mouseupPASSFAILPASS
§ pointerevent_after_target_removed.html?touch
Overall2 / 24 / 42 / 2
Harness statusOKOKOK
pointer events from touch received before/after child removal at pointerdownPASSPASSFAIL
pointer events from touch received before/after child removal at pointerupPASSPASSFAIL
mouse events from touch received before/after child removal at mousedownFAILPASSPASS
mouse events from touch received before/after child removal at mouseupFAILPASSPASS
§ pointerevent_after_target_removed_from_slot.html?mouse
Overall0 / 00 / 04 / 4
Harness statusOKOKOK
mouse events with remove-slot at pointerdownFAILFAILPASS
mouse events with remove-filler at pointerdownFAILFAILFAIL
mouse events with change-slotname at pointerdownFAILFAILPASS
mouse events with remove-slot at pointerupFAILFAILPASS
mouse events with remove-filler at pointerupFAILFAILFAIL
mouse events with change-slotname at pointerupFAILFAILPASS
§ pointerevent_attributes.html?mouse
Overall102 / 102102 / 102102 / 102
Harness statusOKOKOK
Test pointer events in the main documentPASSPASSPASS
Test pointer events in an iframePASSPASSPASS
mouse pointerover event is a PointerEvent eventPASSPASSPASS
mouse pointerover.isTrusted value is truePASSPASSPASS
mouse pointerover.composed value is validPASSPASSPASS
mouse pointerover.bubbles value is validPASSPASSPASS
mouse pointerover.cancelable value is validPASSPASSPASS
mouse pointerover.pressure value is validPASSPASSPASS
mouse pointerover properties for pointerType = mousePASSPASSPASS
mouse pointerenter event is a PointerEvent eventPASSPASSPASS
mouse pointerenter.isTrusted value is truePASSPASSPASS
mouse pointerenter.composed value is validPASSPASSPASS
mouse pointerenter.bubbles value is validPASSPASSPASS
mouse pointerenter.cancelable value is validPASSPASSPASS
mouse pointerenter.pressure value is validPASSPASSPASS
mouse pointerenter properties for pointerType = mousePASSPASSPASS
mouse pointermove event is a PointerEvent eventPASSPASSPASS
mouse pointermove.isTrusted value is truePASSPASSPASS
mouse pointermove.composed value is validPASSPASSPASS
mouse pointermove.bubbles value is validPASSPASSPASS
mouse pointermove.cancelable value is validPASSPASSPASS
mouse pointermove.pressure value is validPASSPASSPASS
mouse pointermove properties for pointerType = mousePASSPASSPASS
mouse pointerdown event is a PointerEvent eventPASSPASSPASS
mouse pointerdown.isTrusted value is truePASSPASSPASS
mouse pointerdown.composed value is validPASSPASSPASS
mouse pointerdown.bubbles value is validPASSPASSPASS
mouse pointerdown.cancelable value is validPASSPASSPASS
mouse pointerdown.pressure value is validPASSPASSPASS
mouse pointerdown properties for pointerType = mousePASSPASSPASS
mouse pointerup event is a PointerEvent eventPASSPASSPASS
mouse pointerup.isTrusted value is truePASSPASSPASS
mouse pointerup.composed value is validPASSPASSPASS
mouse pointerup.bubbles value is validPASSPASSPASS
mouse pointerup.cancelable value is validPASSPASSPASS
mouse pointerup.pressure value is validPASSPASSPASS
mouse pointerup properties for pointerType = mousePASSPASSPASS
mouse pointerup properties for pointerupPASSPASSPASS
mouse pointerout event is a PointerEvent eventPASSPASSPASS
mouse pointerout.isTrusted value is truePASSPASSPASS
mouse pointerout.composed value is validPASSPASSPASS
mouse pointerout.bubbles value is validPASSPASSPASS
mouse pointerout.cancelable value is validPASSPASSPASS
mouse pointerout.pressure value is validPASSPASSPASS
mouse pointerout properties for pointerType = mousePASSPASSPASS
mouse pointerleave event is a PointerEvent eventPASSPASSPASS
mouse pointerleave.isTrusted value is truePASSPASSPASS
mouse pointerleave.composed value is validPASSPASSPASS
mouse pointerleave.bubbles value is validPASSPASSPASS
mouse pointerleave.cancelable value is validPASSPASSPASS
mouse pointerleave.pressure value is validPASSPASSPASS
mouse pointerleave properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerover event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerover.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerover.composed value is validPASSPASSPASS
Inner Frame mouse pointerover.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerover.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerover.pressure value is validPASSPASSPASS
Inner Frame mouse pointerover properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerenter event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerenter.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerenter.composed value is validPASSPASSPASS
Inner Frame mouse pointerenter.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerenter.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerenter.pressure value is validPASSPASSPASS
Inner Frame mouse pointerenter properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointermove event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointermove.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointermove.composed value is validPASSPASSPASS
Inner Frame mouse pointermove.bubbles value is validPASSPASSPASS
Inner Frame mouse pointermove.cancelable value is validPASSPASSPASS
Inner Frame mouse pointermove.pressure value is validPASSPASSPASS
Inner Frame mouse pointermove properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerdown event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerdown.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerdown.composed value is validPASSPASSPASS
Inner Frame mouse pointerdown.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerdown.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerdown.pressure value is validPASSPASSPASS
Inner Frame mouse pointerdown properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerup event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerup.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerup.composed value is validPASSPASSPASS
Inner Frame mouse pointerup.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerup.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerup.pressure value is validPASSPASSPASS
Inner Frame mouse pointerup properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerup properties for pointerupPASSPASSPASS
Inner Frame mouse pointerout event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerout.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerout.composed value is validPASSPASSPASS
Inner Frame mouse pointerout.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerout.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerout.pressure value is validPASSPASSPASS
Inner Frame mouse pointerout properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerleave event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerleave.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerleave.composed value is validPASSPASSPASS
Inner Frame mouse pointerleave.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerleave.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerleave.pressure value is validPASSPASSPASS
Inner Frame mouse pointerleave properties for pointerType = mousePASSPASSPASS
§ pointerevent_attributes.html?mouse-right
Overall102 / 102102 / 102102 / 102
Harness statusOKOKOK
Test pointer events in the main documentPASSPASSPASS
Test pointer events in an iframePASSPASSPASS
mouse pointerover event is a PointerEvent eventPASSPASSPASS
mouse pointerover.isTrusted value is truePASSPASSPASS
mouse pointerover.composed value is validPASSPASSPASS
mouse pointerover.bubbles value is validPASSPASSPASS
mouse pointerover.cancelable value is validPASSPASSPASS
mouse pointerover.pressure value is validPASSPASSPASS
mouse pointerover properties for pointerType = mousePASSPASSPASS
mouse pointerenter event is a PointerEvent eventPASSPASSPASS
mouse pointerenter.isTrusted value is truePASSPASSPASS
mouse pointerenter.composed value is validPASSPASSPASS
mouse pointerenter.bubbles value is validPASSPASSPASS
mouse pointerenter.cancelable value is validPASSPASSPASS
mouse pointerenter.pressure value is validPASSPASSPASS
mouse pointerenter properties for pointerType = mousePASSPASSPASS
mouse pointermove event is a PointerEvent eventPASSPASSPASS
mouse pointermove.isTrusted value is truePASSPASSPASS
mouse pointermove.composed value is validPASSPASSPASS
mouse pointermove.bubbles value is validPASSPASSPASS
mouse pointermove.cancelable value is validPASSPASSPASS
mouse pointermove.pressure value is validPASSPASSPASS
mouse pointermove properties for pointerType = mousePASSPASSPASS
mouse pointerdown event is a PointerEvent eventPASSPASSPASS
mouse pointerdown.isTrusted value is truePASSPASSPASS
mouse pointerdown.composed value is validPASSPASSPASS
mouse pointerdown.bubbles value is validPASSPASSPASS
mouse pointerdown.cancelable value is validPASSPASSPASS
mouse pointerdown.pressure value is validPASSPASSPASS
mouse pointerdown properties for pointerType = mousePASSPASSPASS
mouse pointerup event is a PointerEvent eventPASSPASSPASS
mouse pointerup.isTrusted value is truePASSPASSPASS
mouse pointerup.composed value is validPASSPASSPASS
mouse pointerup.bubbles value is validPASSPASSPASS
mouse pointerup.cancelable value is validPASSPASSPASS
mouse pointerup.pressure value is validPASSPASSPASS
mouse pointerup properties for pointerType = mousePASSPASSPASS
mouse pointerup properties for pointerupPASSPASSPASS
mouse pointerout event is a PointerEvent eventPASSPASSPASS
mouse pointerout.isTrusted value is truePASSPASSPASS
mouse pointerout.composed value is validPASSPASSPASS
mouse pointerout.bubbles value is validPASSPASSPASS
mouse pointerout.cancelable value is validPASSPASSPASS
mouse pointerout.pressure value is validPASSPASSPASS
mouse pointerout properties for pointerType = mousePASSPASSPASS
mouse pointerleave event is a PointerEvent eventPASSPASSPASS
mouse pointerleave.isTrusted value is truePASSPASSPASS
mouse pointerleave.composed value is validPASSPASSPASS
mouse pointerleave.bubbles value is validPASSPASSPASS
mouse pointerleave.cancelable value is validPASSPASSPASS
mouse pointerleave.pressure value is validPASSPASSPASS
mouse pointerleave properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerover event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerover.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerover.composed value is validPASSPASSPASS
Inner Frame mouse pointerover.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerover.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerover.pressure value is validPASSPASSPASS
Inner Frame mouse pointerover properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerenter event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerenter.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerenter.composed value is validPASSPASSPASS
Inner Frame mouse pointerenter.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerenter.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerenter.pressure value is validPASSPASSPASS
Inner Frame mouse pointerenter properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointermove event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointermove.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointermove.composed value is validPASSPASSPASS
Inner Frame mouse pointermove.bubbles value is validPASSPASSPASS
Inner Frame mouse pointermove.cancelable value is validPASSPASSPASS
Inner Frame mouse pointermove.pressure value is validPASSPASSPASS
Inner Frame mouse pointermove properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerdown event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerdown.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerdown.composed value is validPASSPASSPASS
Inner Frame mouse pointerdown.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerdown.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerdown.pressure value is validPASSPASSPASS
Inner Frame mouse pointerdown properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerup event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerup.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerup.composed value is validPASSPASSPASS
Inner Frame mouse pointerup.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerup.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerup.pressure value is validPASSPASSPASS
Inner Frame mouse pointerup properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerup properties for pointerupPASSPASSPASS
Inner Frame mouse pointerout event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerout.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerout.composed value is validPASSPASSPASS
Inner Frame mouse pointerout.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerout.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerout.pressure value is validPASSPASSPASS
Inner Frame mouse pointerout properties for pointerType = mousePASSPASSPASS
Inner Frame mouse pointerleave event is a PointerEvent eventPASSPASSPASS
Inner Frame mouse pointerleave.isTrusted value is truePASSPASSPASS
Inner Frame mouse pointerleave.composed value is validPASSPASSPASS
Inner Frame mouse pointerleave.bubbles value is validPASSPASSPASS
Inner Frame mouse pointerleave.cancelable value is validPASSPASSPASS
Inner Frame mouse pointerleave.pressure value is validPASSPASSPASS
Inner Frame mouse pointerleave properties for pointerType = mousePASSPASSPASS
§ pointerevent_attributes.html?pen
Overall88 / 880 / 0102 / 102
Harness statusOKOKOK
Test pointer events in the main documentPASSFAILPASS
Test pointer events in an iframePASSFAILPASS
pen pointerover event is a PointerEvent eventPASSmissingmissing
pen pointerover.isTrusted value is truePASSmissingmissing
pen pointerover.composed value is validPASSmissingmissing
pen pointerover.bubbles value is validPASSmissingmissing
pen pointerover.cancelable value is validPASSmissingmissing
pen pointerover.pressure value is validPASSmissingmissing
pen pointerenter event is a PointerEvent eventPASSmissingmissing
pen pointerenter.isTrusted value is truePASSmissingmissing
pen pointerenter.composed value is validPASSmissingmissing
pen pointerenter.bubbles value is validPASSmissingmissing
pen pointerenter.cancelable value is validPASSmissingmissing
pen pointerenter.pressure value is validPASSmissingmissing
pen pointermove event is a PointerEvent eventPASSmissingmissing
pen pointermove.isTrusted value is truePASSmissingmissing
pen pointermove.composed value is validPASSmissingmissing
pen pointermove.bubbles value is validPASSmissingmissing
pen pointermove.cancelable value is validPASSmissingmissing
pen pointermove.pressure value is validPASSmissingmissing
pen pointerdown event is a PointerEvent eventPASSmissingmissing
pen pointerdown.isTrusted value is truePASSmissingmissing
pen pointerdown.composed value is validPASSmissingmissing
pen pointerdown.bubbles value is validPASSmissingmissing
pen pointerdown.cancelable value is validPASSmissingmissing
pen pointerdown.pressure value is validPASSmissingmissing
pen pointerup event is a PointerEvent eventPASSmissingmissing
pen pointerup.isTrusted value is truePASSmissingmissing
pen pointerup.composed value is validPASSmissingmissing
pen pointerup.bubbles value is validPASSmissingmissing
pen pointerup.cancelable value is validPASSmissingmissing
pen pointerup.pressure value is validPASSmissingmissing
pen pointerup properties for pointerupPASSmissingmissing
pen pointerout event is a PointerEvent eventPASSmissingmissing
pen pointerout.isTrusted value is truePASSmissingmissing
pen pointerout.composed value is validPASSmissingmissing
pen pointerout.bubbles value is validPASSmissingmissing
pen pointerout.cancelable value is validPASSmissingmissing
pen pointerout.pressure value is validPASSmissingmissing
pen pointerleave event is a PointerEvent eventPASSmissingmissing
pen pointerleave.isTrusted value is truePASSmissingmissing
pen pointerleave.composed value is validPASSmissingmissing
pen pointerleave.bubbles value is validPASSmissingmissing
pen pointerleave.cancelable value is validPASSmissingmissing
pen pointerleave.pressure value is validPASSmissingmissing
Inner Frame pen pointerover event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerover.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerover.composed value is validPASSmissingmissing
Inner Frame pen pointerover.bubbles value is validPASSmissingmissing
Inner Frame pen pointerover.cancelable value is validPASSmissingmissing
Inner Frame pen pointerover.pressure value is validPASSmissingmissing
Inner Frame pen pointerenter event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerenter.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerenter.composed value is validPASSmissingmissing
Inner Frame pen pointerenter.bubbles value is validPASSmissingmissing
Inner Frame pen pointerenter.cancelable value is validPASSmissingmissing
Inner Frame pen pointerenter.pressure value is validPASSmissingmissing
Inner Frame pen pointermove event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointermove.isTrusted value is truePASSmissingmissing
Inner Frame pen pointermove.composed value is validPASSmissingmissing
Inner Frame pen pointermove.bubbles value is validPASSmissingmissing
Inner Frame pen pointermove.cancelable value is validPASSmissingmissing
Inner Frame pen pointermove.pressure value is validPASSmissingmissing
Inner Frame pen pointerdown event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerdown.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerdown.composed value is validPASSmissingmissing
Inner Frame pen pointerdown.bubbles value is validPASSmissingmissing
Inner Frame pen pointerdown.cancelable value is validPASSmissingmissing
Inner Frame pen pointerdown.pressure value is validPASSmissingmissing
Inner Frame pen pointerup event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerup.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerup.composed value is validPASSmissingmissing
Inner Frame pen pointerup.bubbles value is validPASSmissingmissing
Inner Frame pen pointerup.cancelable value is validPASSmissingmissing
Inner Frame pen pointerup.pressure value is validPASSmissingmissing
Inner Frame pen pointerup properties for pointerupPASSmissingmissing
Inner Frame pen pointerout event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerout.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerout.composed value is validPASSmissingmissing
Inner Frame pen pointerout.bubbles value is validPASSmissingmissing
Inner Frame pen pointerout.cancelable value is validPASSmissingmissing
Inner Frame pen pointerout.pressure value is validPASSmissingmissing
Inner Frame pen pointerleave event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerleave.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerleave.composed value is validPASSmissingmissing
Inner Frame pen pointerleave.bubbles value is validPASSmissingmissing
Inner Frame pen pointerleave.cancelable value is validPASSmissingmissing
Inner Frame pen pointerleave.pressure value is validPASSmissingmissing
mouse pointerover event is a PointerEvent eventmissingmissingPASS
mouse pointerover.isTrusted value is truemissingmissingPASS
mouse pointerover.composed value is validmissingmissingPASS
mouse pointerover.bubbles value is validmissingmissingPASS
mouse pointerover.cancelable value is validmissingmissingPASS
mouse pointerover.pressure value is validmissingmissingPASS
mouse pointerover properties for pointerType = mousemissingmissingPASS
mouse pointerenter event is a PointerEvent eventmissingmissingPASS
mouse pointerenter.isTrusted value is truemissingmissingPASS
mouse pointerenter.composed value is validmissingmissingPASS
mouse pointerenter.bubbles value is validmissingmissingPASS
mouse pointerenter.cancelable value is validmissingmissingPASS
mouse pointerenter.pressure value is validmissingmissingPASS
mouse pointerenter properties for pointerType = mousemissingmissingPASS
mouse pointermove event is a PointerEvent eventmissingmissingPASS
mouse pointermove.isTrusted value is truemissingmissingPASS
mouse pointermove.composed value is validmissingmissingPASS
mouse pointermove.bubbles value is validmissingmissingPASS
mouse pointermove.cancelable value is validmissingmissingPASS
mouse pointermove.pressure value is validmissingmissingPASS
mouse pointermove properties for pointerType = mousemissingmissingPASS
mouse pointerdown event is a PointerEvent eventmissingmissingPASS
mouse pointerdown.isTrusted value is truemissingmissingPASS
mouse pointerdown.composed value is validmissingmissingPASS
mouse pointerdown.bubbles value is validmissingmissingPASS
mouse pointerdown.cancelable value is validmissingmissingPASS
mouse pointerdown.pressure value is validmissingmissingPASS
mouse pointerdown properties for pointerType = mousemissingmissingPASS
mouse pointerup event is a PointerEvent eventmissingmissingPASS
mouse pointerup.isTrusted value is truemissingmissingPASS
mouse pointerup.composed value is validmissingmissingPASS
mouse pointerup.bubbles value is validmissingmissingPASS
mouse pointerup.cancelable value is validmissingmissingPASS
mouse pointerup.pressure value is validmissingmissingPASS
mouse pointerup properties for pointerType = mousemissingmissingPASS
mouse pointerup properties for pointerupmissingmissingPASS
mouse pointerout event is a PointerEvent eventmissingmissingPASS
mouse pointerout.isTrusted value is truemissingmissingPASS
mouse pointerout.composed value is validmissingmissingPASS
mouse pointerout.bubbles value is validmissingmissingPASS
mouse pointerout.cancelable value is validmissingmissingPASS
mouse pointerout.pressure value is validmissingmissingPASS
mouse pointerout properties for pointerType = mousemissingmissingPASS
mouse pointerleave event is a PointerEvent eventmissingmissingPASS
mouse pointerleave.isTrusted value is truemissingmissingPASS
mouse pointerleave.composed value is validmissingmissingPASS
mouse pointerleave.bubbles value is validmissingmissingPASS
mouse pointerleave.cancelable value is validmissingmissingPASS
mouse pointerleave.pressure value is validmissingmissingPASS
mouse pointerleave properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerover event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerover.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerover.composed value is validmissingmissingPASS
Inner Frame mouse pointerover.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerover.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerover.pressure value is validmissingmissingPASS
Inner Frame mouse pointerover properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerenter event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerenter.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerenter.composed value is validmissingmissingPASS
Inner Frame mouse pointerenter.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerenter.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerenter.pressure value is validmissingmissingPASS
Inner Frame mouse pointerenter properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointermove event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointermove.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointermove.composed value is validmissingmissingPASS
Inner Frame mouse pointermove.bubbles value is validmissingmissingPASS
Inner Frame mouse pointermove.cancelable value is validmissingmissingPASS
Inner Frame mouse pointermove.pressure value is validmissingmissingPASS
Inner Frame mouse pointermove properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerdown event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerdown.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerdown.composed value is validmissingmissingPASS
Inner Frame mouse pointerdown.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerdown.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerdown.pressure value is validmissingmissingPASS
Inner Frame mouse pointerdown properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerup event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerup.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerup.composed value is validmissingmissingPASS
Inner Frame mouse pointerup.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerup.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerup.pressure value is validmissingmissingPASS
Inner Frame mouse pointerup properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerup properties for pointerupmissingmissingPASS
Inner Frame mouse pointerout event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerout.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerout.composed value is validmissingmissingPASS
Inner Frame mouse pointerout.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerout.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerout.pressure value is validmissingmissingPASS
Inner Frame mouse pointerout properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerleave event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerleave.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerleave.composed value is validmissingmissingPASS
Inner Frame mouse pointerleave.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerleave.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerleave.pressure value is validmissingmissingPASS
Inner Frame mouse pointerleave properties for pointerType = mousemissingmissingPASS
§ pointerevent_attributes.html?pen-right
Overall88 / 880 / 0102 / 102
Harness statusOKOKOK
Test pointer events in the main documentPASSFAILPASS
Test pointer events in an iframePASSFAILPASS
pen pointerover event is a PointerEvent eventPASSmissingmissing
pen pointerover.isTrusted value is truePASSmissingmissing
pen pointerover.composed value is validPASSmissingmissing
pen pointerover.bubbles value is validPASSmissingmissing
pen pointerover.cancelable value is validPASSmissingmissing
pen pointerover.pressure value is validPASSmissingmissing
pen pointerenter event is a PointerEvent eventPASSmissingmissing
pen pointerenter.isTrusted value is truePASSmissingmissing
pen pointerenter.composed value is validPASSmissingmissing
pen pointerenter.bubbles value is validPASSmissingmissing
pen pointerenter.cancelable value is validPASSmissingmissing
pen pointerenter.pressure value is validPASSmissingmissing
pen pointermove event is a PointerEvent eventPASSmissingmissing
pen pointermove.isTrusted value is truePASSmissingmissing
pen pointermove.composed value is validPASSmissingmissing
pen pointermove.bubbles value is validPASSmissingmissing
pen pointermove.cancelable value is validPASSmissingmissing
pen pointermove.pressure value is validPASSmissingmissing
pen pointerdown event is a PointerEvent eventPASSmissingmissing
pen pointerdown.isTrusted value is truePASSmissingmissing
pen pointerdown.composed value is validPASSmissingmissing
pen pointerdown.bubbles value is validPASSmissingmissing
pen pointerdown.cancelable value is validPASSmissingmissing
pen pointerdown.pressure value is validPASSmissingmissing
pen pointerup event is a PointerEvent eventPASSmissingmissing
pen pointerup.isTrusted value is truePASSmissingmissing
pen pointerup.composed value is validPASSmissingmissing
pen pointerup.bubbles value is validPASSmissingmissing
pen pointerup.cancelable value is validPASSmissingmissing
pen pointerup.pressure value is validPASSmissingmissing
pen pointerup properties for pointerupPASSmissingmissing
pen pointerout event is a PointerEvent eventPASSmissingmissing
pen pointerout.isTrusted value is truePASSmissingmissing
pen pointerout.composed value is validPASSmissingmissing
pen pointerout.bubbles value is validPASSmissingmissing
pen pointerout.cancelable value is validPASSmissingmissing
pen pointerout.pressure value is validPASSmissingmissing
pen pointerleave event is a PointerEvent eventPASSmissingmissing
pen pointerleave.isTrusted value is truePASSmissingmissing
pen pointerleave.composed value is validPASSmissingmissing
pen pointerleave.bubbles value is validPASSmissingmissing
pen pointerleave.cancelable value is validPASSmissingmissing
pen pointerleave.pressure value is validPASSmissingmissing
Inner Frame pen pointerover event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerover.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerover.composed value is validPASSmissingmissing
Inner Frame pen pointerover.bubbles value is validPASSmissingmissing
Inner Frame pen pointerover.cancelable value is validPASSmissingmissing
Inner Frame pen pointerover.pressure value is validPASSmissingmissing
Inner Frame pen pointerenter event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerenter.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerenter.composed value is validPASSmissingmissing
Inner Frame pen pointerenter.bubbles value is validPASSmissingmissing
Inner Frame pen pointerenter.cancelable value is validPASSmissingmissing
Inner Frame pen pointerenter.pressure value is validPASSmissingmissing
Inner Frame pen pointermove event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointermove.isTrusted value is truePASSmissingmissing
Inner Frame pen pointermove.composed value is validPASSmissingmissing
Inner Frame pen pointermove.bubbles value is validPASSmissingmissing
Inner Frame pen pointermove.cancelable value is validPASSmissingmissing
Inner Frame pen pointermove.pressure value is validPASSmissingmissing
Inner Frame pen pointerdown event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerdown.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerdown.composed value is validPASSmissingmissing
Inner Frame pen pointerdown.bubbles value is validPASSmissingmissing
Inner Frame pen pointerdown.cancelable value is validPASSmissingmissing
Inner Frame pen pointerdown.pressure value is validPASSmissingmissing
Inner Frame pen pointerup event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerup.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerup.composed value is validPASSmissingmissing
Inner Frame pen pointerup.bubbles value is validPASSmissingmissing
Inner Frame pen pointerup.cancelable value is validPASSmissingmissing
Inner Frame pen pointerup.pressure value is validPASSmissingmissing
Inner Frame pen pointerup properties for pointerupPASSmissingmissing
Inner Frame pen pointerout event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerout.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerout.composed value is validPASSmissingmissing
Inner Frame pen pointerout.bubbles value is validPASSmissingmissing
Inner Frame pen pointerout.cancelable value is validPASSmissingmissing
Inner Frame pen pointerout.pressure value is validPASSmissingmissing
Inner Frame pen pointerleave event is a PointerEvent eventPASSmissingmissing
Inner Frame pen pointerleave.isTrusted value is truePASSmissingmissing
Inner Frame pen pointerleave.composed value is validPASSmissingmissing
Inner Frame pen pointerleave.bubbles value is validPASSmissingmissing
Inner Frame pen pointerleave.cancelable value is validPASSmissingmissing
Inner Frame pen pointerleave.pressure value is validPASSmissingmissing
mouse pointerover event is a PointerEvent eventmissingmissingPASS
mouse pointerover.isTrusted value is truemissingmissingPASS
mouse pointerover.composed value is validmissingmissingPASS
mouse pointerover.bubbles value is validmissingmissingPASS
mouse pointerover.cancelable value is validmissingmissingPASS
mouse pointerover.pressure value is validmissingmissingPASS
mouse pointerover properties for pointerType = mousemissingmissingPASS
mouse pointerenter event is a PointerEvent eventmissingmissingPASS
mouse pointerenter.isTrusted value is truemissingmissingPASS
mouse pointerenter.composed value is validmissingmissingPASS
mouse pointerenter.bubbles value is validmissingmissingPASS
mouse pointerenter.cancelable value is validmissingmissingPASS
mouse pointerenter.pressure value is validmissingmissingPASS
mouse pointerenter properties for pointerType = mousemissingmissingPASS
mouse pointermove event is a PointerEvent eventmissingmissingPASS
mouse pointermove.isTrusted value is truemissingmissingPASS
mouse pointermove.composed value is validmissingmissingPASS
mouse pointermove.bubbles value is validmissingmissingPASS
mouse pointermove.cancelable value is validmissingmissingPASS
mouse pointermove.pressure value is validmissingmissingPASS
mouse pointermove properties for pointerType = mousemissingmissingPASS
mouse pointerdown event is a PointerEvent eventmissingmissingPASS
mouse pointerdown.isTrusted value is truemissingmissingPASS
mouse pointerdown.composed value is validmissingmissingPASS
mouse pointerdown.bubbles value is validmissingmissingPASS
mouse pointerdown.cancelable value is validmissingmissingPASS
mouse pointerdown.pressure value is validmissingmissingPASS
mouse pointerdown properties for pointerType = mousemissingmissingPASS
mouse pointerup event is a PointerEvent eventmissingmissingPASS
mouse pointerup.isTrusted value is truemissingmissingPASS
mouse pointerup.composed value is validmissingmissingPASS
mouse pointerup.bubbles value is validmissingmissingPASS
mouse pointerup.cancelable value is validmissingmissingPASS
mouse pointerup.pressure value is validmissingmissingPASS
mouse pointerup properties for pointerType = mousemissingmissingPASS
mouse pointerup properties for pointerupmissingmissingPASS
mouse pointerout event is a PointerEvent eventmissingmissingPASS
mouse pointerout.isTrusted value is truemissingmissingPASS
mouse pointerout.composed value is validmissingmissingPASS
mouse pointerout.bubbles value is validmissingmissingPASS
mouse pointerout.cancelable value is validmissingmissingPASS
mouse pointerout.pressure value is validmissingmissingPASS
mouse pointerout properties for pointerType = mousemissingmissingPASS
mouse pointerleave event is a PointerEvent eventmissingmissingPASS
mouse pointerleave.isTrusted value is truemissingmissingPASS
mouse pointerleave.composed value is validmissingmissingPASS
mouse pointerleave.bubbles value is validmissingmissingPASS
mouse pointerleave.cancelable value is validmissingmissingPASS
mouse pointerleave.pressure value is validmissingmissingPASS
mouse pointerleave properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerover event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerover.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerover.composed value is validmissingmissingPASS
Inner Frame mouse pointerover.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerover.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerover.pressure value is validmissingmissingPASS
Inner Frame mouse pointerover properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerenter event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerenter.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerenter.composed value is validmissingmissingPASS
Inner Frame mouse pointerenter.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerenter.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerenter.pressure value is validmissingmissingPASS
Inner Frame mouse pointerenter properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointermove event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointermove.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointermove.composed value is validmissingmissingPASS
Inner Frame mouse pointermove.bubbles value is validmissingmissingPASS
Inner Frame mouse pointermove.cancelable value is validmissingmissingPASS
Inner Frame mouse pointermove.pressure value is validmissingmissingPASS
Inner Frame mouse pointermove properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerdown event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerdown.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerdown.composed value is validmissingmissingPASS
Inner Frame mouse pointerdown.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerdown.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerdown.pressure value is validmissingmissingPASS
Inner Frame mouse pointerdown properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerup event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerup.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerup.composed value is validmissingmissingPASS
Inner Frame mouse pointerup.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerup.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerup.pressure value is validmissingmissingPASS
Inner Frame mouse pointerup properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerup properties for pointerupmissingmissingPASS
Inner Frame mouse pointerout event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerout.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerout.composed value is validmissingmissingPASS
Inner Frame mouse pointerout.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerout.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerout.pressure value is validmissingmissingPASS
Inner Frame mouse pointerout properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerleave event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerleave.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerleave.composed value is validmissingmissingPASS
Inner Frame mouse pointerleave.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerleave.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerleave.pressure value is validmissingmissingPASS
Inner Frame mouse pointerleave properties for pointerType = mousemissingmissingPASS
§ pointerevent_attributes.html?touch
Overall88 / 8888 / 8830 / 30
Harness statusOKOKERROR
Test pointer events in the main documentPASSPASSFAIL
Test pointer events in an iframePASSPASSFAIL
touch pointerover event is a PointerEvent eventPASSPASSmissing
touch pointerover.isTrusted value is truePASSPASSmissing
touch pointerover.composed value is validPASSPASSmissing
touch pointerover.bubbles value is validPASSPASSmissing
touch pointerover.cancelable value is validPASSPASSmissing
touch pointerover.pressure value is validPASSPASSmissing
touch pointerenter event is a PointerEvent eventPASSPASSmissing
touch pointerenter.isTrusted value is truePASSPASSmissing
touch pointerenter.composed value is validPASSPASSmissing
touch pointerenter.bubbles value is validPASSPASSmissing
touch pointerenter.cancelable value is validPASSPASSmissing
touch pointerenter.pressure value is validPASSPASSmissing
touch pointerdown event is a PointerEvent eventPASSPASSmissing
touch pointerdown.isTrusted value is truePASSPASSmissing
touch pointerdown.composed value is validPASSPASSmissing
touch pointerdown.bubbles value is validPASSPASSmissing
touch pointerdown.cancelable value is validPASSPASSmissing
touch pointerdown.pressure value is validPASSPASSmissing
touch pointermove event is a PointerEvent eventPASSPASSmissing
touch pointermove.isTrusted value is truePASSPASSmissing
touch pointermove.composed value is validPASSPASSmissing
touch pointermove.bubbles value is validPASSPASSmissing
touch pointermove.cancelable value is validPASSPASSmissing
touch pointermove.pressure value is validPASSPASSmissing
touch pointerup event is a PointerEvent eventPASSPASSmissing
touch pointerup.isTrusted value is truePASSPASSmissing
touch pointerup.composed value is validPASSPASSmissing
touch pointerup.bubbles value is validPASSPASSmissing
touch pointerup.cancelable value is validPASSPASSmissing
touch pointerup.pressure value is validPASSPASSmissing
touch pointerup properties for pointerupPASSPASSmissing
touch pointerout event is a PointerEvent eventPASSPASSmissing
touch pointerout.isTrusted value is truePASSPASSmissing
touch pointerout.composed value is validPASSPASSmissing
touch pointerout.bubbles value is validPASSPASSmissing
touch pointerout.cancelable value is validPASSPASSmissing
touch pointerout.pressure value is validPASSPASSmissing
touch pointerleave event is a PointerEvent eventPASSPASSmissing
touch pointerleave.isTrusted value is truePASSPASSmissing
touch pointerleave.composed value is validPASSPASSmissing
touch pointerleave.bubbles value is validPASSPASSmissing
touch pointerleave.cancelable value is validPASSPASSmissing
touch pointerleave.pressure value is validPASSPASSmissing
Inner Frame touch pointerover event is a PointerEvent eventPASSPASSmissing
Inner Frame touch pointerover.isTrusted value is truePASSPASSmissing
Inner Frame touch pointerover.composed value is validPASSPASSmissing
Inner Frame touch pointerover.bubbles value is validPASSPASSmissing
Inner Frame touch pointerover.cancelable value is validPASSPASSmissing
Inner Frame touch pointerover.pressure value is validPASSPASSmissing
Inner Frame touch pointerenter event is a PointerEvent eventPASSPASSmissing
Inner Frame touch pointerenter.isTrusted value is truePASSPASSmissing
Inner Frame touch pointerenter.composed value is validPASSPASSmissing
Inner Frame touch pointerenter.bubbles value is validPASSPASSmissing
Inner Frame touch pointerenter.cancelable value is validPASSPASSmissing
Inner Frame touch pointerenter.pressure value is validPASSPASSmissing
Inner Frame touch pointerdown event is a PointerEvent eventPASSPASSmissing
Inner Frame touch pointerdown.isTrusted value is truePASSPASSmissing
Inner Frame touch pointerdown.composed value is validPASSPASSmissing
Inner Frame touch pointerdown.bubbles value is validPASSPASSmissing
Inner Frame touch pointerdown.cancelable value is validPASSPASSmissing
Inner Frame touch pointerdown.pressure value is validPASSPASSmissing
Inner Frame touch pointermove event is a PointerEvent eventPASSPASSmissing
Inner Frame touch pointermove.isTrusted value is truePASSPASSmissing
Inner Frame touch pointermove.composed value is validPASSPASSmissing
Inner Frame touch pointermove.bubbles value is validPASSPASSmissing
Inner Frame touch pointermove.cancelable value is validPASSPASSmissing
Inner Frame touch pointermove.pressure value is validPASSPASSmissing
Inner Frame touch pointerup event is a PointerEvent eventPASSPASSmissing
Inner Frame touch pointerup.isTrusted value is truePASSPASSmissing
Inner Frame touch pointerup.composed value is validPASSPASSmissing
Inner Frame touch pointerup.bubbles value is validPASSPASSmissing
Inner Frame touch pointerup.cancelable value is validPASSPASSmissing
Inner Frame touch pointerup.pressure value is validPASSPASSmissing
Inner Frame touch pointerup properties for pointerupPASSPASSmissing
Inner Frame touch pointerout event is a PointerEvent eventPASSPASSmissing
Inner Frame touch pointerout.isTrusted value is truePASSPASSmissing
Inner Frame touch pointerout.composed value is validPASSPASSmissing
Inner Frame touch pointerout.bubbles value is validPASSPASSmissing
Inner Frame touch pointerout.cancelable value is validPASSPASSmissing
Inner Frame touch pointerout.pressure value is validPASSPASSmissing
Inner Frame touch pointerleave event is a PointerEvent eventPASSPASSmissing
Inner Frame touch pointerleave.isTrusted value is truePASSPASSmissing
Inner Frame touch pointerleave.composed value is validPASSPASSmissing
Inner Frame touch pointerleave.bubbles value is validPASSPASSmissing
Inner Frame touch pointerleave.cancelable value is validPASSPASSmissing
Inner Frame touch pointerleave.pressure value is validPASSPASSmissing
mouse pointerdown event is a PointerEvent eventmissingmissingPASS
mouse pointerdown.isTrusted value is truemissingmissingPASS
mouse pointerdown.composed value is validmissingmissingPASS
mouse pointerdown.bubbles value is validmissingmissingPASS
mouse pointerdown.cancelable value is validmissingmissingPASS
mouse pointerdown.pressure value is validmissingmissingPASS
mouse pointerdown properties for pointerType = mousemissingmissingPASS
mouse pointerup event is a PointerEvent eventmissingmissingPASS
mouse pointerup.isTrusted value is truemissingmissingPASS
mouse pointerup.composed value is validmissingmissingPASS
mouse pointerup.bubbles value is validmissingmissingPASS
mouse pointerup.cancelable value is validmissingmissingPASS
mouse pointerup.pressure value is validmissingmissingPASS
mouse pointerup properties for pointerType = mousemissingmissingPASS
mouse pointerup properties for pointerupmissingmissingPASS
Inner Frame mouse pointerdown event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerdown.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerdown.composed value is validmissingmissingPASS
Inner Frame mouse pointerdown.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerdown.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerdown.pressure value is validmissingmissingPASS
Inner Frame mouse pointerdown properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerup event is a PointerEvent eventmissingmissingPASS
Inner Frame mouse pointerup.isTrusted value is truemissingmissingPASS
Inner Frame mouse pointerup.composed value is validmissingmissingPASS
Inner Frame mouse pointerup.bubbles value is validmissingmissingPASS
Inner Frame mouse pointerup.cancelable value is validmissingmissingPASS
Inner Frame mouse pointerup.pressure value is validmissingmissingPASS
Inner Frame mouse pointerup properties for pointerType = mousemissingmissingPASS
Inner Frame mouse pointerup properties for pointerupmissingmissingPASS
§ pointerevent_auxclick_is_a_pointerevent.html?mouse
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
auxclick using mouse is a PointerEvent with correct propertiesPASSPASSPASS
auxclick using mouse is a PointerEvent with correct properties when no other PointerEvent listeners …PASSPASSPASS
§ pointerevent_auxclick_is_a_pointerevent.html?pen
Overall2 / 20 / 00 / 0
Harness statusOKOKOK
auxclick using pen is a PointerEvent with correct propertiesPASSFAILFAIL
auxclick using pen is a PointerEvent with correct properties when no other PointerEvent listeners are presentPASSFAILFAIL
§ pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
mouse Event sequence at implicit release on clickPASSPASSPASS
§ pointerevent_boundary_events_attributes_during_drag.html
Overall2 / 22 / 20 / 0
Harness statusOKOKOK
Attributes of boundary events during dragging mousePASSPASSFAIL
Attributes of boundary events during dragging mouse 1PASSPASSFAIL
§ pointerevent_boundary_events_before_pointerrawupdate.https.html
Overall0 / 01 / 10 / 0
Harness statusOKOKOK
Pointer boundary events should be fired before `pointerrawupdate`FAILPASSFAIL
§ pointerevent_boundary_events_in_capturing.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Boundary events around pointer capture and releasePASSPASSPASS
§ pointerevent_boundary_events_in_capturing.html?pen
Overall1 / 10 / 01 / 1
Harness statusOKOKOK
Boundary events around pointer capture and releasePASSFAILPASS
§ pointerevent_boundary_events_in_capturing.html?touch
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Boundary events around pointer capture and releasePASSPASSPASS
§ pointerevent_boundary_events_modifier_no_pointer_movement.html?Alt
Overall2 / 26 / 62 / 2
Harness statusOKOKOK
Test altKey of pointer boundary events (modifiers are changed before move)PASSPASSPASS
Test altKey of pointer boundary events (modifiers are changed after move)PASSPASSPASS
Test altKey of pointer boundary events (modifiers are changed before move): altKey of pointerover sh…FAILPASSFAIL
Test altKey of pointer boundary events (modifiers are changed before move): altKey of pointerout sho…FAILPASSFAIL
Test altKey of pointer boundary events (modifiers are changed after move): altKey of pointerover sho…FAILPASSFAIL
Test altKey of pointer boundary events (modifiers are changed after move): altKey of pointerout should be trueFAILPASSFAIL
§ pointerevent_boundary_events_modifier_no_pointer_movement.html?Control
Overall2 / 26 / 62 / 2
Harness statusOKOKOK
Test ctrlKey of pointer boundary events (modifiers are changed before move)PASSPASSPASS
Test ctrlKey of pointer boundary events (modifiers are changed after move)PASSPASSPASS
Test ctrlKey of pointer boundary events (modifiers are changed before move): ctrlKey of pointerover …FAILPASSFAIL
Test ctrlKey of pointer boundary events (modifiers are changed before move): ctrlKey of pointerout s…FAILPASSFAIL
Test ctrlKey of pointer boundary events (modifiers are changed after move): ctrlKey of pointerover s…FAILPASSFAIL
Test ctrlKey of pointer boundary events (modifiers are changed after move): ctrlKey of pointerout sh…FAILPASSFAIL
§ pointerevent_boundary_events_modifier_no_pointer_movement.html?Meta
Overall2 / 26 / 62 / 2
Harness statusOKOKOK
Test metaKey of pointer boundary events (modifiers are changed before move)PASSPASSPASS
Test metaKey of pointer boundary events (modifiers are changed after move)PASSPASSPASS
Test metaKey of pointer boundary events (modifiers are changed before move): metaKey of pointerover …FAILPASSFAIL
Test metaKey of pointer boundary events (modifiers are changed before move): metaKey of pointerout s…FAILPASSFAIL
Test metaKey of pointer boundary events (modifiers are changed after move): metaKey of pointerover s…FAILPASSFAIL
Test metaKey of pointer boundary events (modifiers are changed after move): metaKey of pointerout sh…FAILPASSFAIL
§ pointerevent_boundary_events_modifier_no_pointer_movement.html?Shift
Overall2 / 26 / 62 / 2
Harness statusOKOKOK
Test shiftKey of pointer boundary events (modifiers are changed before move)PASSPASSPASS
Test shiftKey of pointer boundary events (modifiers are changed after move)PASSPASSPASS
Test shiftKey of pointer boundary events (modifiers are changed before move): shiftKey of pointerove…FAILPASSFAIL
Test shiftKey of pointer boundary events (modifiers are changed before move): shiftKey of pointerout…FAILPASSFAIL
Test shiftKey of pointer boundary events (modifiers are changed after move): shiftKey of pointerover…FAILPASSFAIL
Test shiftKey of pointer boundary events (modifiers are changed after move): shiftKey of pointerout …FAILPASSFAIL
§ pointerevent_boundary_events_on_image_map.html
Overall5 / 58 / 80 / 0
Harness statusOKOKOK
pointer boundary events when simple over/outPASSPASSFAIL
pointer boundary events when moved from an <area> to the same <area> shared by another <img>PASSPASSFAIL
pointer boundary events when the <area> is resizedFAILPASSFAIL
pointer boundary events when both <area> and <img> are resizedPASSPASSFAIL
pointer boundary events when usemap is modifiedFAILPASSFAIL
pointer boundary events when usemap is modified and <img> is resizedPASSPASSFAIL
pointer boundary events when new <area> is availableFAILPASSFAIL
pointer boundary events when new <area> is available and the <img> is resizedPASSPASSFAIL
§ pointerevent_bubble_ancestors_none.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
PointerEvent: Events still bubble to ancestors with pointer-events: none PASSPASSPASS
§ pointerevent_bubble_display_none.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
PointerEvent: Events still bubble to ancestors with display: none PASSPASSPASS
§ pointerevent_bubble_mousedown_mouseup_different_target.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
PointerEvent: Events still bubble to ancestors with mousedown causes mouseup to be a different targetPASSPASSPASS
§ pointerevent_capture_mouse.html
Overall8 / 88 / 88 / 8
Harness statusOKOKOK
gotpointercapture event receivedPASSPASSPASS
lostpointercapture event receivedPASSPASSPASS
pointerover event for black rectangle receivedPASSPASSPASS
pointerover event for purple rectangle receivedPASSPASSPASS
pointermove shouldn't trigger for the purple rectangle while the black rectangle has capturePASSPASSPASS
relatedTarget is null when the capture is set. relatedTarget is nullPASSPASSPASS
pointermove received for captured element while out of itPASSPASSPASS
pointermove received for captured element while inside of itPASSPASSPASS
§ pointerevent_capture_mouse_and_release_and_capture_again.html
Overall1 / 11 / 10 / 0
Harness statusOKOKERROR
A pointerout should be fired on the capturing element after losing the capturePASSPASSmissing
§ pointerevent_capture_suppressing_mouse.html
Overall2 / 22 / 21 / 1
Harness statusOKOKOK
Validate pointer events track pointer movement without pointer capture.PASSPASSPASS
Test pointer capture.PASSPASSFAIL
§ pointerevent_capture_touch_and_release_at_got_capture.html
Overall1 / 11 / 10 / 0
Harness statusOKOKOK
A pointerout should be fired on the capturing element after losing the capturePASSPASSFAIL
§ pointerevent_change-touch-action-onpointerdown_touch.html
Overall2 / 21 / 11 / 1
Harness statusOKOKOK
touch-action was changedPASSPASSPASS
scroll should be received before the test finishesPASSFAILFAIL
§ pointerevent_click_during_capture.html?mouse-auxclick
Overall6 / 66 / 66 / 6
Harness statusOKOKOK
pointerdown/up at child1, no capturePASSPASSPASS
pointerdown/up at child1, capture at child1PASSPASSPASS
pointerdown/up at child1, capture at child2PASSPASSPASS
pointerdown at child1, pointerup at child2, no capturePASSPASSPASS
pointerdown at child1, pointerup at child2, capture at child1PASSPASSPASS
pointerdown at child1, pointerup at child2, capture at child2PASSPASSPASS
§ pointerevent_click_during_capture.html?mouse-click
Overall6 / 66 / 66 / 6
Harness statusOKOKOK
pointerdown/up at child1, no capturePASSPASSPASS
pointerdown/up at child1, capture at child1PASSPASSPASS
pointerdown/up at child1, capture at child2PASSPASSPASS
pointerdown at child1, pointerup at child2, no capturePASSPASSPASS
pointerdown at child1, pointerup at child2, capture at child1PASSPASSPASS
pointerdown at child1, pointerup at child2, capture at child2PASSPASSPASS
§ pointerevent_click_during_parent_capture.html?pointerType=mouse&preventDefault=
Overall14 / 1414 / 1414 / 14
Harness statusOKOKOK
Test in the topmost documentPASSPASSPASS
Test in the iframePASSPASSPASS
Test in the topmost document: all expected events should be firedPASSPASSPASS
Test in the topmost document: "pointerdown" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "mousedown" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "pointerup" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "mouseup" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "click" event should be fired on expected targetPASSPASSPASS
Test in the iframe: all expected events should be firedPASSPASSPASS
Test in the iframe: "pointerdown" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "mousedown" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "pointerup" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "mouseup" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "click" event should be fired on expected targetPASSPASSPASS
§ pointerevent_click_during_parent_capture.html?pointerType=mouse&preventDefault=pointerdown
Overall10 / 1010 / 1010 / 10
Harness statusOKOKOK
Test in the topmost documentPASSPASSPASS
Test in the iframePASSPASSPASS
Test in the topmost document: all expected events should be firedPASSPASSPASS
Test in the topmost document: "pointerdown" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "pointerup" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "click" event should be fired on expected targetPASSPASSPASS
Test in the iframe: all expected events should be firedPASSPASSPASS
Test in the iframe: "pointerdown" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "pointerup" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "click" event should be fired on expected targetPASSPASSPASS
§ pointerevent_click_during_parent_capture.html?pointerType=touch&preventDefault=
Overall16 / 1616 / 1610 / 10
Harness statusOKOKOK
Test in the topmost documentPASSPASSPASS
Test in the iframePASSPASSPASS
Test in the topmost document: all expected events should be firedPASSPASSFAIL
Test in the topmost document: "pointerdown" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "touchstart" event should be fired on expected targetPASSPASSmissing
Test in the topmost document: "pointerup" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "touchend" event should be fired on expected targetPASSPASSmissing
Test in the topmost document: "mousedown" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "mouseup" event should be fired on expected targetPASSPASSFAIL
Test in the topmost document: "click" event should be fired on expected targetFAILFAILPASS
Test in the iframe: all expected events should be firedPASSPASSFAIL
Test in the iframe: "pointerdown" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "touchstart" event should be fired on expected targetPASSPASSmissing
Test in the iframe: "pointerup" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "touchend" event should be fired on expected targetPASSPASSmissing
Test in the iframe: "mousedown" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "mouseup" event should be fired on expected targetPASSPASSFAIL
Test in the iframe: "click" event should be fired on expected targetFAILFAILPASS
§ pointerevent_click_during_parent_capture.html?pointerType=touch&preventDefault=pointerdown
Overall12 / 1212 / 128 / 8
Harness statusOKOKOK
Test in the topmost documentPASSPASSPASS
Test in the iframePASSPASSPASS
Test in the topmost document: all expected events should be firedPASSPASSFAIL
Test in the topmost document: "pointerdown" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "touchstart" event should be fired on expected targetPASSPASSmissing
Test in the topmost document: "pointerup" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "touchend" event should be fired on expected targetPASSPASSmissing
Test in the topmost document: "click" event should be fired on expected targetFAILFAILPASS
Test in the iframe: all expected events should be firedPASSPASSFAIL
Test in the iframe: "pointerdown" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "touchstart" event should be fired on expected targetPASSPASSmissing
Test in the iframe: "pointerup" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "touchend" event should be fired on expected targetPASSPASSmissing
Test in the iframe: "click" event should be fired on expected targetFAILFAILPASS
§ pointerevent_click_during_parent_capture.html?pointerType=touch&preventDefault=touchstart
Overall12 / 1212 / 126 / 6
Harness statusOKOKOK
Test in the topmost documentPASSPASSPASS
Test in the iframePASSPASSPASS
Test in the topmost document: all expected events should be firedPASSPASSFAIL
Test in the topmost document: "pointerdown" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "touchstart" event should be fired on expected targetPASSPASSmissing
Test in the topmost document: "pointerup" event should be fired on expected targetPASSPASSPASS
Test in the topmost document: "touchend" event should be fired on expected targetPASSPASSmissing
Test in the iframe: all expected events should be firedPASSPASSFAIL
Test in the iframe: "pointerdown" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "touchstart" event should be fired on expected targetPASSPASSmissing
Test in the iframe: "pointerup" event should be fired on expected targetPASSPASSPASS
Test in the iframe: "touchend" event should be fired on expected targetPASSPASSmissing
§ pointerevent_click_is_a_pointerevent.html?mouse
Overall4 / 44 / 44 / 4
Harness statusOKOKOK
click using mouse is a PointerEvent with correct propertiesPASSPASSPASS
click using mouse is a PointerEvent with correct properties when no other PointerEvent listeners are presentPASSPASSPASS
click using mouse is a PointerEvent with correct properties using non-pointing devicePASSPASSPASS
click using mouse is a PointerEvent with correct properties in a subframePASSPASSPASS
§ pointerevent_click_is_a_pointerevent.html?pen
Overall3 / 30 / 03 / 3
Harness statusOKOKOK
click using pen is a PointerEvent with correct propertiesPASSFAILPASS
click using pen is a PointerEvent with correct properties when no other PointerEvent listeners are presentPASSFAILPASS
click using pen is a PointerEvent with correct properties in a subframePASSFAILPASS
§ pointerevent_click_is_a_pointerevent.html?touch
Overall3 / 33 / 33 / 3
Harness statusOKOKOK
click using touch is a PointerEvent with correct propertiesPASSPASSPASS
click using touch is a PointerEvent with correct properties when no other PointerEvent listeners are presentPASSPASSPASS
click using touch is a PointerEvent with correct properties in a subframePASSPASSPASS
§ pointerevent_click_is_a_pointerevent_multiple_clicks.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
click using mouse is a PointerEventPASSPASSPASS
§ pointerevent_click_is_a_pointerevent_multiple_clicks.html?pen
Overall1 / 10 / 01 / 1
Harness statusOKERROROK
click using pen is a PointerEventPASSTIMEOUTPASS
§ pointerevent_click_is_a_pointerevent_multiple_clicks.html?touch
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
click using touch is a PointerEventPASSPASSPASS
§ pointerevent_constructor.html
Overall35 / 3535 / 3535 / 35
Harness statusOKOKOK
PointerEvent: Constructor testPASSPASSPASS
getCoalescedEvents in eventPASSPASSPASS
getPredictedEvents().lengthPASSPASSPASS
event.targetPASSPASSPASS
event.currentTargetPASSPASSPASS
event.eventPhasePASSPASSPASS
event.clientXPASSPASSPASS
event.pointerTypePASSPASSPASS
getPredictedEvents()[0].clientXPASSPASSPASS
getPredictedEvents()[1].clientXPASSPASSPASS
getPredictedEvents()[0].pointerIdPASSPASSPASS
getPredictedEvents()[0].pointerTypePASSPASSPASS
getPredictedEvents()[0].isPrimaryPASSPASSPASS
getPredictedEvents()[0].getPredictedEvents().lengthPASSPASSPASS
getPredictedEvents()[0].targetPASSPASSPASS
getPredictedEvents()[0].currentTargetPASSPASSPASS
getPredictedEvents()[0].eventPhasePASSPASSPASS
getPredictedEvents()[0].cancelablePASSPASSPASS
getPredictedEvents()[0].bubblesPASSPASSPASS
getPredictedEvents()[0].offsetXPASSPASSPASS
getPredictedEvents()[0].offsetYPASSPASSPASS
getPredictedEvents()[1].pointerIdPASSPASSPASS
getPredictedEvents()[1].pointerTypePASSPASSPASS
getPredictedEvents()[1].isPrimaryPASSPASSPASS
getPredictedEvents()[1].getPredictedEvents().lengthPASSPASSPASS
getPredictedEvents()[1].targetPASSPASSPASS
getPredictedEvents()[1].currentTargetPASSPASSPASS
getPredictedEvents()[1].eventPhasePASSPASSPASS
getPredictedEvents()[1].cancelablePASSPASSPASS
getPredictedEvents()[1].bubblesPASSPASSPASS
getPredictedEvents()[1].offsetXPASSPASSPASS
getPredictedEvents()[1].offsetYPASSPASSPASS
default event.pointerTypePASSPASSPASS
default getPredictedEvents().lengthPASSPASSPASS
type event.pointerTypePASSPASSPASS
§ pointerevent_constructor.https.html
Overall64 / 6464 / 6464 / 64
Harness statusOKOKOK
PointerEvent: Constructor testPASSPASSPASS
getCoalescedEvents().lengthPASSPASSPASS
getPredictedEvents().lengthPASSPASSPASS
event.targetPASSPASSPASS
event.currentTargetPASSPASSPASS
event.eventPhasePASSPASSPASS
event.clientXPASSPASSPASS
event.pointerTypePASSPASSPASS
getCoalescedEvents()[0].clientXPASSPASSPASS
getCoalescedEvents()[1].clientXPASSPASSPASS
getPredictedEvents()[0].clientXPASSPASSPASS
getPredictedEvents()[1].clientXPASSPASSPASS
getCoalescedEvents()[0].pointerIdPASSPASSPASS
getCoalescedEvents()[0].pointerTypePASSPASSPASS
getCoalescedEvents()[0].isPrimaryPASSPASSPASS
getCoalescedEvents()[0].getCoalescedEvents().lengthPASSPASSPASS
getCoalescedEvents()[0].getPredictedEvents().lengthPASSPASSPASS
getCoalescedEvents()[0].targetPASSPASSPASS
getCoalescedEvents()[0].currentTargetPASSPASSPASS
getCoalescedEvents()[0].eventPhasePASSPASSPASS
getCoalescedEvents()[0].cancelablePASSPASSPASS
getCoalescedEvents()[0].bubblesPASSPASSPASS
getCoalescedEvents()[0].offsetXPASSPASSPASS
getCoalescedEvents()[0].offsetYPASSPASSPASS
getCoalescedEvents()[1].pointerIdPASSPASSPASS
getCoalescedEvents()[1].pointerTypePASSPASSPASS
getCoalescedEvents()[1].isPrimaryPASSPASSPASS
getCoalescedEvents()[1].getCoalescedEvents().lengthPASSPASSPASS
getCoalescedEvents()[1].getPredictedEvents().lengthPASSPASSPASS
getCoalescedEvents()[1].targetPASSPASSPASS
getCoalescedEvents()[1].currentTargetPASSPASSPASS
getCoalescedEvents()[1].eventPhasePASSPASSPASS
getCoalescedEvents()[1].cancelablePASSPASSPASS
getCoalescedEvents()[1].bubblesPASSPASSPASS
getCoalescedEvents()[1].offsetXPASSPASSPASS
getCoalescedEvents()[1].offsetYPASSPASSPASS
getPredictedEvents()[0].pointerIdPASSPASSPASS
getPredictedEvents()[0].pointerTypePASSPASSPASS
getPredictedEvents()[0].isPrimaryPASSPASSPASS
getPredictedEvents()[0].getCoalescedEvents().lengthPASSPASSPASS
getPredictedEvents()[0].getPredictedEvents().lengthPASSPASSPASS
getPredictedEvents()[0].targetPASSPASSPASS
getPredictedEvents()[0].currentTargetPASSPASSPASS
getPredictedEvents()[0].eventPhasePASSPASSPASS
getPredictedEvents()[0].cancelablePASSPASSPASS
getPredictedEvents()[0].bubblesPASSPASSPASS
getPredictedEvents()[0].offsetXPASSPASSPASS
getPredictedEvents()[0].offsetYPASSPASSPASS
getPredictedEvents()[1].pointerIdPASSPASSPASS
getPredictedEvents()[1].pointerTypePASSPASSPASS
getPredictedEvents()[1].isPrimaryPASSPASSPASS
getPredictedEvents()[1].getCoalescedEvents().lengthPASSPASSPASS
getPredictedEvents()[1].getPredictedEvents().lengthPASSPASSPASS
getPredictedEvents()[1].targetPASSPASSPASS
getPredictedEvents()[1].currentTargetPASSPASSPASS
getPredictedEvents()[1].eventPhasePASSPASSPASS
getPredictedEvents()[1].cancelablePASSPASSPASS
getPredictedEvents()[1].bubblesPASSPASSPASS
getPredictedEvents()[1].offsetXPASSPASSPASS
getPredictedEvents()[1].offsetYPASSPASSPASS
default event.pointerTypePASSPASSPASS
default getCoalescedEvents().lengthPASSPASSPASS
default getPredictedEvents().lengthPASSPASSPASS
type event.pointerTypePASSPASSPASS
§ pointerevent_contextmenu_is_a_pointerevent.html?mouse
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
contextmenu using mouse is a PointerEvent with correct propertiesPASSPASSPASS
contextmenu using mouse is a PointerEvent with correct properties when no other PointerEvent listene…PASSPASSPASS
§ pointerevent_contextmenu_is_a_pointerevent.html?touch
Overall0 / 00 / 00 / 0
Harness statusTIMEOUTTIMEOUTTIMEOUT
contextmenu using touch is a PointerEvent with correct propertiesTIMEOUTTIMEOUTTIMEOUT
contextmenu using touch is a PointerEvent with correct properties when no other PointerEvent listene…NOTRUNNOTRUNNOTRUN
§ pointerevent_disabled_form_control.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
mouse pointerevent attributesPASSPASSPASS
§ pointerevent_disabled_form_control.html?pen
Overall1 / 10 / 01 / 1
Harness statusOKERROROK
pen pointerevent attributesPASSNOTRUNPASS
§ pointerevent_disabled_form_control.html?touch
Overall1 / 11 / 10 / 0
Harness statusOKOKTIMEOUT
touch pointerevent attributesPASSPASSNOTRUN
§ pointerevent_element_haspointercapture.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
hasPointerCapturePASSPASSPASS
§ pointerevent_element_haspointercapture.html?pen
Overall1 / 10 / 01 / 1
Harness statusOKERROROK
hasPointerCapturePASSNOTRUNPASS
§ pointerevent_element_haspointercapture.html?touch
Overall0 / 00 / 00 / 0
Harness statusOKOKOK
hasPointerCaptureFAILFAILFAIL
§ pointerevent_element_haspointercapture_release_pending_capture.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
hasPointerCapture test after the pending pointer capture element releases pointer capturePASSPASSPASS
§ pointerevent_element_haspointercapture_release_pending_capture.html?pen
Overall1 / 10 / 01 / 1
Harness statusOKERROROK
hasPointerCapture test after the pending pointer capture element releases pointer capturePASSNOTRUNPASS
§ pointerevent_element_haspointercapture_release_pending_capture.html?touch
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
hasPointerCapture test after the pending pointer capture element releases pointer capturePASSPASSPASS
§ pointerevent_fractional_coordinates.html?mouse
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
mouse pointerevent events in capturingPASSPASSPASS
mousePASSPASSPASS
§ pointerevent_fractional_coordinates.html?pen
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
pen pointerevent events in capturingPASSPASSPASS
penPASSPASSPASS
§ pointerevent_fractional_coordinates.html?touch
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
touch pointerevent events in capturingPASSPASSPASS
touchPASSPASSPASS
§ pointerevent_fractional_coordinates_untrusted.html
Overall918 / 9181032 / 1032936 / 936
Harness statusOKOKOK
PointerEvent.pointerdown.screenXPASSPASSPASS
PointerEvent.pointerdown.screenYPASSPASSPASS
PointerEvent.pointerdown.clientXPASSPASSPASS
PointerEvent.pointerdown.clientYPASSPASSPASS
PointerEvent.pointerdown.pageXPASSPASSPASS
PointerEvent.pointerdown.pageYPASSPASSPASS
PointerEvent.pointerdown.offsetXPASSPASSPASS
PointerEvent.pointerdown.offsetYPASSPASSPASS
PointerEvent.pointerup.screenXPASSPASSPASS
PointerEvent.pointerup.screenYPASSPASSPASS
PointerEvent.pointerup.clientXPASSPASSPASS
PointerEvent.pointerup.clientYPASSPASSPASS
PointerEvent.pointerup.pageXPASSPASSPASS
PointerEvent.pointerup.pageYPASSPASSPASS
PointerEvent.pointerup.offsetXPASSPASSPASS
PointerEvent.pointerup.offsetYPASSPASSPASS
PointerEvent.pointermove.screenXPASSPASSPASS
PointerEvent.pointermove.screenYPASSPASSPASS
PointerEvent.pointermove.clientXPASSPASSPASS
PointerEvent.pointermove.clientYPASSPASSPASS
PointerEvent.pointermove.pageXPASSPASSPASS
PointerEvent.pointermove.pageYPASSPASSPASS
PointerEvent.pointermove.offsetXPASSPASSPASS
PointerEvent.pointermove.offsetYPASSPASSPASS
PointerEvent.pointercancel.screenXPASSPASSPASS
PointerEvent.pointercancel.screenYPASSPASSPASS
PointerEvent.pointercancel.clientXPASSPASSPASS
PointerEvent.pointercancel.clientYPASSPASSPASS
PointerEvent.pointercancel.pageXPASSPASSPASS
PointerEvent.pointercancel.pageYPASSPASSPASS
PointerEvent.pointercancel.offsetXPASSPASSPASS
PointerEvent.pointercancel.offsetYPASSPASSPASS
PointerEvent.gotpointercapture.screenXPASSPASSPASS
PointerEvent.gotpointercapture.screenYPASSPASSPASS
PointerEvent.gotpointercapture.clientXPASSPASSPASS
PointerEvent.gotpointercapture.clientYPASSPASSPASS
PointerEvent.gotpointercapture.pageXPASSPASSPASS
PointerEvent.gotpointercapture.pageYPASSPASSPASS
PointerEvent.gotpointercapture.offsetXPASSPASSPASS
PointerEvent.gotpointercapture.offsetYPASSPASSPASS
PointerEvent.lostpointercapture.screenXPASSPASSPASS
PointerEvent.lostpointercapture.screenYPASSPASSPASS
PointerEvent.lostpointercapture.clientXPASSPASSPASS
PointerEvent.lostpointercapture.clientYPASSPASSPASS
PointerEvent.lostpointercapture.pageXPASSPASSPASS
PointerEvent.lostpointercapture.pageYPASSPASSPASS
PointerEvent.lostpointercapture.offsetXPASSPASSPASS
PointerEvent.lostpointercapture.offsetYPASSPASSPASS
PointerEvent.pointerrawupdate.screenXPASSPASSPASS
PointerEvent.pointerrawupdate.screenYPASSPASSPASS
PointerEvent.pointerrawupdate.clientXPASSPASSPASS
PointerEvent.pointerrawupdate.clientYPASSPASSPASS
PointerEvent.pointerrawupdate.pageXPASSPASSPASS
PointerEvent.pointerrawupdate.pageYPASSPASSPASS
PointerEvent.pointerrawupdate.offsetXPASSPASSPASS
PointerEvent.pointerrawupdate.offsetYPASSPASSPASS
PointerEvent.pointerover.screenXPASSPASSPASS
PointerEvent.pointerover.screenYPASSPASSPASS
PointerEvent.pointerover.clientXPASSPASSPASS
PointerEvent.pointerover.clientYPASSPASSPASS
PointerEvent.pointerover.pageXPASSPASSPASS
PointerEvent.pointerover.pageYPASSPASSPASS
PointerEvent.pointerover.offsetXPASSPASSPASS
PointerEvent.pointerover.offsetYPASSPASSPASS
PointerEvent.pointerout.screenXPASSPASSPASS
PointerEvent.pointerout.screenYPASSPASSPASS
PointerEvent.pointerout.clientXPASSPASSPASS
PointerEvent.pointerout.clientYPASSPASSPASS
PointerEvent.pointerout.pageXPASSPASSPASS
PointerEvent.pointerout.pageYPASSPASSPASS
PointerEvent.pointerout.offsetXPASSPASSPASS
PointerEvent.pointerout.offsetYPASSPASSPASS
PointerEvent.pointerenter.screenXPASSPASSPASS
PointerEvent.pointerenter.screenYPASSPASSPASS
PointerEvent.pointerenter.clientXPASSPASSPASS
PointerEvent.pointerenter.clientYPASSPASSPASS
PointerEvent.pointerenter.pageXPASSPASSPASS
PointerEvent.pointerenter.pageYPASSPASSPASS
PointerEvent.pointerenter.offsetXPASSPASSPASS
PointerEvent.pointerenter.offsetYPASSPASSPASS
PointerEvent.pointerleave.screenXPASSPASSPASS
PointerEvent.pointerleave.screenYPASSPASSPASS
PointerEvent.pointerleave.clientXPASSPASSPASS
PointerEvent.pointerleave.clientYPASSPASSPASS
PointerEvent.pointerleave.pageXPASSPASSPASS
PointerEvent.pointerleave.pageYPASSPASSPASS
PointerEvent.pointerleave.offsetXPASSPASSPASS
PointerEvent.pointerleave.offsetYPASSPASSPASS
PointerEvent.foo.screenXPASSPASSPASS
PointerEvent.foo.screenYPASSPASSPASS
PointerEvent.foo.clientXPASSPASSPASS
PointerEvent.foo.clientYPASSPASSPASS
PointerEvent.foo.pageXPASSPASSPASS
PointerEvent.foo.pageYPASSPASSPASS
PointerEvent.foo.offsetXPASSPASSPASS
PointerEvent.foo.offsetYPASSPASSPASS
0.0 - 0.5: PointerEvent.click.screenXPASSPASSPASS
0.0 - 0.5: PointerEvent.click.screenYPASSPASSPASS
0.0 - 0.5: PointerEvent.click.clientXPASSPASSPASS
0.0 - 0.5: PointerEvent.click.clientYPASSPASSPASS
0.0 - 0.5: PointerEvent.click.pageXPASSPASSPASS
0.0 - 0.5: PointerEvent.click.pageYPASSPASSPASS
0.0 - 0.5: PointerEvent.click.offsetXPASSPASSPASS
0.0 - 0.5: PointerEvent.click.offsetYPASSPASSPASS
0.5 - 1.0: PointerEvent.click.screenXPASSPASSPASS
0.5 - 1.0: PointerEvent.click.screenYPASSPASSPASS
0.5 - 1.0: PointerEvent.click.clientXPASSPASSPASS
0.5 - 1.0: PointerEvent.click.clientYPASSPASSPASS
0.5 - 1.0: PointerEvent.click.pageXPASSPASSPASS
0.5 - 1.0: PointerEvent.click.pageYPASSPASSPASS
0.5 - 1.0: PointerEvent.click.offsetXFAILPASSPASS
0.5 - 1.0: PointerEvent.click.offsetYFAILPASSPASS
1.0 - 1.5: PointerEvent.click.screenXPASSPASSPASS
1.0 - 1.5: PointerEvent.click.screenYPASSPASSPASS
1.0 - 1.5: PointerEvent.click.clientXPASSPASSPASS
1.0 - 1.5: PointerEvent.click.clientYPASSPASSPASS
1.0 - 1.5: PointerEvent.click.pageXPASSPASSPASS
1.0 - 1.5: PointerEvent.click.pageYPASSPASSPASS
1.0 - 1.5: PointerEvent.click.offsetXPASSPASSPASS
1.0 - 1.5: PointerEvent.click.offsetYPASSPASSPASS
-0.5 - 0.0: PointerEvent.click.screenXPASSPASSPASS
-0.5 - 0.0: PointerEvent.click.screenYPASSPASSPASS
-0.5 - 0.0: PointerEvent.click.clientXPASSPASSPASS
-0.5 - 0.0: PointerEvent.click.clientYPASSPASSPASS
-0.5 - 0.0: PointerEvent.click.pageXPASSPASSPASS
-0.5 - 0.0: PointerEvent.click.pageYPASSPASSPASS
-0.5 - 0.0: PointerEvent.click.offsetXFAILPASSPASS
-0.5 - 0.0: PointerEvent.click.offsetYFAILPASSPASS
-1.0 - -0.5: PointerEvent.click.screenXPASSPASSPASS
-1.0 - -0.5: PointerEvent.click.screenYPASSPASSPASS
-1.0 - -0.5: PointerEvent.click.clientXPASSPASSPASS
-1.0 - -0.5: PointerEvent.click.clientYPASSPASSPASS
-1.0 - -0.5: PointerEvent.click.pageXPASSPASSPASS
-1.0 - -0.5: PointerEvent.click.pageYPASSPASSPASS
-1.0 - -0.5: PointerEvent.click.offsetXPASSPASSPASS
-1.0 - -0.5: PointerEvent.click.offsetYPASSPASSPASS
-1.5 - -1.0: PointerEvent.click.screenXPASSPASSPASS
-1.5 - -1.0: PointerEvent.click.screenYPASSPASSPASS
-1.5 - -1.0: PointerEvent.click.clientXPASSPASSPASS
-1.5 - -1.0: PointerEvent.click.clientYPASSPASSPASS
-1.5 - -1.0: PointerEvent.click.pageXPASSPASSPASS
-1.5 - -1.0: PointerEvent.click.pageYPASSPASSPASS
-1.5 - -1.0: PointerEvent.click.offsetXFAILPASSPASS
-1.5 - -1.0: PointerEvent.click.offsetYFAILPASSPASS
0.0 - 0.5: PointerEvent.auxclick.screenXPASSPASSPASS
0.0 - 0.5: PointerEvent.auxclick.screenYPASSPASSPASS
0.0 - 0.5: PointerEvent.auxclick.clientXPASSPASSPASS
0.0 - 0.5: PointerEvent.auxclick.clientYPASSPASSPASS
0.0 - 0.5: PointerEvent.auxclick.pageXPASSPASSPASS
0.0 - 0.5: PointerEvent.auxclick.pageYPASSPASSPASS
0.0 - 0.5: PointerEvent.auxclick.offsetXPASSPASSPASS
0.0 - 0.5: PointerEvent.auxclick.offsetYPASSPASSPASS
0.5 - 1.0: PointerEvent.auxclick.screenXPASSPASSPASS
0.5 - 1.0: PointerEvent.auxclick.screenYPASSPASSPASS
0.5 - 1.0: PointerEvent.auxclick.clientXPASSPASSPASS
0.5 - 1.0: PointerEvent.auxclick.clientYPASSPASSPASS
0.5 - 1.0: PointerEvent.auxclick.pageXPASSPASSPASS
0.5 - 1.0: PointerEvent.auxclick.pageYPASSPASSPASS
0.5 - 1.0: PointerEvent.auxclick.offsetXFAILPASSPASS
0.5 - 1.0: PointerEvent.auxclick.offsetYFAILPASSPASS
1.0 - 1.5: PointerEvent.auxclick.screenXPASSPASSPASS
1.0 - 1.5: PointerEvent.auxclick.screenYPASSPASSPASS
1.0 - 1.5: PointerEvent.auxclick.clientXPASSPASSPASS
1.0 - 1.5: PointerEvent.auxclick.clientYPASSPASSPASS
1.0 - 1.5: PointerEvent.auxclick.pageXPASSPASSPASS
1.0 - 1.5: PointerEvent.auxclick.pageYPASSPASSPASS
1.0 - 1.5: PointerEvent.auxclick.offsetXPASSPASSPASS
1.0 - 1.5: PointerEvent.auxclick.offsetYPASSPASSPASS
-0.5 - 0.0: PointerEvent.auxclick.screenXPASSPASSPASS
-0.5 - 0.0: PointerEvent.auxclick.screenYPASSPASSPASS
-0.5 - 0.0: PointerEvent.auxclick.clientXPASSPASSPASS
-0.5 - 0.0: PointerEvent.auxclick.clientYPASSPASSPASS
-0.5 - 0.0: PointerEvent.auxclick.pageXPASSPASSPASS
-0.5 - 0.0: PointerEvent.auxclick.pageYPASSPASSPASS
-0.5 - 0.0: PointerEvent.auxclick.offsetXFAILPASSPASS
-0.5 - 0.0: PointerEvent.auxclick.offsetYFAILPASSPASS
-1.0 - -0.5: PointerEvent.auxclick.screenXPASSPASSPASS
-1.0 - -0.5: PointerEvent.auxclick.screenYPASSPASSPASS
-1.0 - -0.5: PointerEvent.auxclick.clientXPASSPASSPASS
-1.0 - -0.5: PointerEvent.auxclick.clientYPASSPASSPASS
-1.0 - -0.5: PointerEvent.auxclick.pageXPASSPASSPASS
-1.0 - -0.5: PointerEvent.auxclick.pageYPASSPASSPASS
-1.0 - -0.5: PointerEvent.auxclick.offsetXPASSPASSPASS
-1.0 - -0.5: PointerEvent.auxclick.offsetYPASSPASSPASS
-1.5 - -1.0: PointerEvent.auxclick.screenXPASSPASSPASS
-1.5 - -1.0: PointerEvent.auxclick.screenYPASSPASSPASS
-1.5 - -1.0: PointerEvent.auxclick.clientXPASSPASSPASS
-1.5 - -1.0: PointerEvent.auxclick.clientYPASSPASSPASS
-1.5 - -1.0: PointerEvent.auxclick.pageXPASSPASSPASS
-1.5 - -1.0: PointerEvent.auxclick.pageYPASSPASSPASS
-1.5 - -1.0: PointerEvent.auxclick.offsetXFAILPASSPASS
-1.5 - -1.0: PointerEvent.auxclick.offsetYFAILPASSPASS
0.0 - 0.5: PointerEvent.contextmenu.screenXPASSPASSPASS
0.0 - 0.5: PointerEvent.contextmenu.screenYPASSPASSPASS
0.0 - 0.5: PointerEvent.contextmenu.clientXPASSPASSPASS
0.0 - 0.5: PointerEvent.contextmenu.clientYPASSPASSPASS
0.0 - 0.5: PointerEvent.contextmenu.pageXPASSPASSPASS
0.0 - 0.5: PointerEvent.contextmenu.pageYPASSPASSPASS
0.0 - 0.5: PointerEvent.contextmenu.offsetXPASSPASSPASS
0.0 - 0.5: PointerEvent.contextmenu.offsetYPASSPASSPASS
0.5 - 1.0: PointerEvent.contextmenu.screenXPASSPASSPASS
0.5 - 1.0: PointerEvent.contextmenu.screenYPASSPASSPASS
0.5 - 1.0: PointerEvent.contextmenu.clientXPASSPASSPASS
0.5 - 1.0: PointerEvent.contextmenu.clientYPASSPASSPASS
0.5 - 1.0: PointerEvent.contextmenu.pageXPASSPASSPASS
0.5 - 1.0: PointerEvent.contextmenu.pageYPASSPASSPASS
0.5 - 1.0: PointerEvent.contextmenu.offsetXFAILPASSPASS
0.5 - 1.0: PointerEvent.contextmenu.offsetYFAILPASSPASS
1.0 - 1.5: PointerEvent.contextmenu.screenXPASSPASSPASS
1.0 - 1.5: PointerEvent.contextmenu.screenYPASSPASSPASS
1.0 - 1.5: PointerEvent.contextmenu.clientXPASSPASSPASS
1.0 - 1.5: PointerEvent.contextmenu.clientYPASSPASSPASS
1.0 - 1.5: PointerEvent.contextmenu.pageXPASSPASSPASS
1.0 - 1.5: PointerEvent.contextmenu.pageYPASSPASSPASS
1.0 - 1.5: PointerEvent.contextmenu.offsetXPASSPASSPASS
1.0 - 1.5: PointerEvent.contextmenu.offsetYPASSPASSPASS
-0.5 - 0.0: PointerEvent.contextmenu.screenXPASSPASSPASS
-0.5 - 0.0: PointerEvent.contextmenu.screenYPASSPASSPASS
-0.5 - 0.0: PointerEvent.contextmenu.clientXPASSPASSPASS
-0.5 - 0.0: PointerEvent.contextmenu.clientYPASSPASSPASS
-0.5 - 0.0: PointerEvent.contextmenu.pageXPASSPASSPASS
-0.5 - 0.0: PointerEvent.contextmenu.pageYPASSPASSPASS
-0.5 - 0.0: PointerEvent.contextmenu.offsetXFAILPASSPASS
-0.5 - 0.0: PointerEvent.contextmenu.offsetYFAILPASSPASS
-1.0 - -0.5: PointerEvent.contextmenu.screenXPASSPASSPASS
-1.0 - -0.5: PointerEvent.contextmenu.screenYPASSPASSPASS
-1.0 - -0.5: PointerEvent.contextmenu.clientXPASSPASSPASS
-1.0 - -0.5: PointerEvent.contextmenu.clientYPASSPASSPASS
-1.0 - -0.5: PointerEvent.contextmenu.pageXPASSPASSPASS
-1.0 - -0.5: PointerEvent.contextmenu.pageYPASSPASSPASS
-1.0 - -0.5: PointerEvent.contextmenu.offsetXPASSPASSPASS
-1.0 - -0.5: PointerEvent.contextmenu.offsetYPASSPASSPASS
-1.5 - -1.0: PointerEvent.contextmenu.screenXPASSPASSPASS
-1.5 - -1.0: PointerEvent.contextmenu.screenYPASSPASSPASS
-1.5 - -1.0: PointerEvent.contextmenu.clientXPASSPASSPASS
-1.5 - -1.0: PointerEvent.contextmenu.clientYPASSPASSPASS
-1.5 - -1.0: PointerEvent.contextmenu.pageXPASSPASSPASS
-1.5 - -1.0: PointerEvent.contextmenu.pageYPASSPASSPASS
-1.5 - -1.0: PointerEvent.contextmenu.offsetXFAILPASSPASS
-1.5 - -1.0: PointerEvent.contextmenu.offsetYFAILPASSPASS
0.0 - 0.5: MouseEvent.click.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.click.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.click.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.click.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.click.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.click.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.click.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.click.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.click.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.click.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.click.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.click.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.click.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.click.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.click.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.click.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.click.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.click.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.click.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.click.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.click.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.click.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.click.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.click.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.click.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.click.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.click.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.click.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.click.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.click.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.click.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.click.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.click.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.click.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.click.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.click.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.click.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.click.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.click.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.click.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.click.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.click.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.click.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.click.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.click.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.click.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.click.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.click.offsetYFAILPASSFAIL
0.0 - 0.5: MouseEvent.auxclick.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.auxclick.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.auxclick.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.auxclick.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.auxclick.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.auxclick.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.auxclick.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.auxclick.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.auxclick.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.auxclick.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.auxclick.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.auxclick.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.auxclick.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.auxclick.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.auxclick.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.auxclick.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.auxclick.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.auxclick.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.auxclick.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.auxclick.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.auxclick.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.auxclick.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.auxclick.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.auxclick.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.auxclick.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.auxclick.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.auxclick.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.auxclick.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.auxclick.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.auxclick.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.auxclick.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.auxclick.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.auxclick.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.auxclick.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.auxclick.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.auxclick.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.auxclick.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.auxclick.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.auxclick.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.auxclick.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.auxclick.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.auxclick.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.auxclick.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.auxclick.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.auxclick.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.auxclick.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.auxclick.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.auxclick.offsetYFAILPASSFAIL
0.0 - 0.5: MouseEvent.contextmenu.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.contextmenu.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.contextmenu.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.contextmenu.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.contextmenu.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.contextmenu.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.contextmenu.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.contextmenu.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.contextmenu.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.contextmenu.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.contextmenu.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.contextmenu.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.contextmenu.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.contextmenu.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.contextmenu.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.contextmenu.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.contextmenu.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.contextmenu.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.contextmenu.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.contextmenu.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.contextmenu.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.contextmenu.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.contextmenu.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.contextmenu.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.contextmenu.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.contextmenu.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.contextmenu.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.contextmenu.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.contextmenu.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.contextmenu.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.contextmenu.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.contextmenu.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.contextmenu.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.contextmenu.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.contextmenu.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.contextmenu.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.contextmenu.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.contextmenu.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.contextmenu.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.contextmenu.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.contextmenu.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.contextmenu.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.contextmenu.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.contextmenu.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.contextmenu.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.contextmenu.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.contextmenu.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.contextmenu.offsetYFAILPASSFAIL
0.0 - 0.5: MouseEvent.mousedown.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.mousedown.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.mousedown.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.mousedown.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.mousedown.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.mousedown.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.mousedown.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.mousedown.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.mousedown.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.mousedown.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.mousedown.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.mousedown.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.mousedown.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.mousedown.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.mousedown.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.mousedown.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.mousedown.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.mousedown.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.mousedown.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.mousedown.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.mousedown.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.mousedown.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.mousedown.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.mousedown.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousedown.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousedown.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousedown.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousedown.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousedown.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousedown.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousedown.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.mousedown.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.mousedown.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousedown.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousedown.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousedown.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousedown.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousedown.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousedown.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousedown.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousedown.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousedown.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousedown.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousedown.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousedown.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousedown.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousedown.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.mousedown.offsetYFAILPASSFAIL
0.0 - 0.5: MouseEvent.mousemove.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.mousemove.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.mousemove.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.mousemove.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.mousemove.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.mousemove.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.mousemove.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.mousemove.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.mousemove.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.mousemove.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.mousemove.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.mousemove.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.mousemove.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.mousemove.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.mousemove.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.mousemove.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.mousemove.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.mousemove.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.mousemove.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.mousemove.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.mousemove.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.mousemove.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.mousemove.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.mousemove.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousemove.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousemove.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousemove.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousemove.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousemove.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousemove.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mousemove.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.mousemove.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.mousemove.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousemove.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousemove.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousemove.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousemove.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousemove.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousemove.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mousemove.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousemove.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousemove.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousemove.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousemove.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousemove.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousemove.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mousemove.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.mousemove.offsetYFAILPASSFAIL
0.0 - 0.5: MouseEvent.mouseup.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseup.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseup.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseup.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseup.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseup.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseup.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseup.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseup.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseup.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseup.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseup.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseup.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseup.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseup.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.mouseup.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.mouseup.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseup.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseup.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseup.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseup.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseup.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseup.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseup.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseup.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseup.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseup.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseup.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseup.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseup.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseup.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.mouseup.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.mouseup.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseup.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseup.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseup.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseup.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseup.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseup.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseup.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseup.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseup.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseup.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseup.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseup.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseup.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseup.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.mouseup.offsetYFAILPASSFAIL
0.0 - 0.5: MouseEvent.mouseover.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseover.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseover.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseover.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseover.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseover.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseover.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseover.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseover.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseover.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseover.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseover.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseover.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseover.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseover.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.mouseover.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.mouseover.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseover.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseover.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseover.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseover.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseover.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseover.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseover.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseover.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseover.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseover.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseover.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseover.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseover.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseover.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.mouseover.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.mouseover.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseover.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseover.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseover.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseover.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseover.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseover.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseover.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseover.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseover.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseover.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseover.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseover.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseover.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseover.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.mouseover.offsetYFAILPASSFAIL
0.0 - 0.5: MouseEvent.mouseout.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseout.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseout.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseout.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseout.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseout.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseout.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseout.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseout.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseout.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseout.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseout.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseout.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseout.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseout.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.mouseout.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.mouseout.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseout.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseout.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseout.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseout.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseout.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseout.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseout.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseout.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseout.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseout.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseout.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseout.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseout.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseout.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.mouseout.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.mouseout.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseout.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseout.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseout.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseout.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseout.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseout.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseout.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseout.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseout.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseout.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseout.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseout.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseout.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseout.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.mouseout.offsetYFAILPASSFAIL
0.0 - 0.5: MouseEvent.mouseenter.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseenter.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseenter.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseenter.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseenter.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseenter.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseenter.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseenter.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseenter.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseenter.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseenter.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseenter.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseenter.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseenter.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseenter.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.mouseenter.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.mouseenter.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseenter.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseenter.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseenter.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseenter.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseenter.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseenter.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseenter.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseenter.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseenter.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseenter.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseenter.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseenter.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseenter.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseenter.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.mouseenter.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.mouseenter.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseenter.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseenter.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseenter.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseenter.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseenter.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseenter.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseenter.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseenter.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseenter.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseenter.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseenter.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseenter.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseenter.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseenter.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.mouseenter.offsetYFAILPASSFAIL
0.0 - 0.5: MouseEvent.mouseleave.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseleave.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseleave.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseleave.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseleave.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseleave.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseleave.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.mouseleave.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseleave.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseleave.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseleave.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseleave.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseleave.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseleave.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.mouseleave.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.mouseleave.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.mouseleave.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseleave.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseleave.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseleave.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseleave.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseleave.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseleave.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.mouseleave.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseleave.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseleave.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseleave.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseleave.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseleave.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseleave.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.mouseleave.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.mouseleave.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.mouseleave.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseleave.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseleave.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseleave.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseleave.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseleave.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseleave.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.mouseleave.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseleave.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseleave.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseleave.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseleave.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseleave.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseleave.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.mouseleave.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.mouseleave.offsetYFAILPASSFAIL
0.0 - 0.5: MouseEvent.dblclick.screenXPASSPASSPASS
0.0 - 0.5: MouseEvent.dblclick.screenYPASSPASSPASS
0.0 - 0.5: MouseEvent.dblclick.clientXPASSPASSPASS
0.0 - 0.5: MouseEvent.dblclick.clientYPASSPASSPASS
0.0 - 0.5: MouseEvent.dblclick.pageXPASSPASSPASS
0.0 - 0.5: MouseEvent.dblclick.pageYPASSPASSPASS
0.0 - 0.5: MouseEvent.dblclick.offsetXPASSPASSPASS
0.0 - 0.5: MouseEvent.dblclick.offsetYPASSPASSPASS
0.5 - 1.0: MouseEvent.dblclick.screenXPASSPASSPASS
0.5 - 1.0: MouseEvent.dblclick.screenYPASSPASSPASS
0.5 - 1.0: MouseEvent.dblclick.clientXPASSPASSPASS
0.5 - 1.0: MouseEvent.dblclick.clientYPASSPASSPASS
0.5 - 1.0: MouseEvent.dblclick.pageXPASSPASSPASS
0.5 - 1.0: MouseEvent.dblclick.pageYPASSPASSPASS
0.5 - 1.0: MouseEvent.dblclick.offsetXFAILPASSFAIL
0.5 - 1.0: MouseEvent.dblclick.offsetYFAILPASSFAIL
1.0 - 1.5: MouseEvent.dblclick.screenXPASSPASSPASS
1.0 - 1.5: MouseEvent.dblclick.screenYPASSPASSPASS
1.0 - 1.5: MouseEvent.dblclick.clientXPASSPASSPASS
1.0 - 1.5: MouseEvent.dblclick.clientYPASSPASSPASS
1.0 - 1.5: MouseEvent.dblclick.pageXPASSPASSPASS
1.0 - 1.5: MouseEvent.dblclick.pageYPASSPASSPASS
1.0 - 1.5: MouseEvent.dblclick.offsetXPASSPASSPASS
1.0 - 1.5: MouseEvent.dblclick.offsetYPASSPASSPASS
-0.5 - 0.0: MouseEvent.dblclick.screenXPASSPASSPASS
-0.5 - 0.0: MouseEvent.dblclick.screenYPASSPASSPASS
-0.5 - 0.0: MouseEvent.dblclick.clientXPASSPASSPASS
-0.5 - 0.0: MouseEvent.dblclick.clientYPASSPASSPASS
-0.5 - 0.0: MouseEvent.dblclick.pageXPASSPASSPASS
-0.5 - 0.0: MouseEvent.dblclick.pageYPASSPASSPASS
-0.5 - 0.0: MouseEvent.dblclick.offsetXFAILPASSFAIL
-0.5 - 0.0: MouseEvent.dblclick.offsetYFAILPASSFAIL
-1.0 - -0.5: MouseEvent.dblclick.screenXPASSPASSPASS
-1.0 - -0.5: MouseEvent.dblclick.screenYPASSPASSPASS
-1.0 - -0.5: MouseEvent.dblclick.clientXPASSPASSPASS
-1.0 - -0.5: MouseEvent.dblclick.clientYPASSPASSPASS
-1.0 - -0.5: MouseEvent.dblclick.pageXPASSPASSPASS
-1.0 - -0.5: MouseEvent.dblclick.pageYPASSPASSPASS
-1.0 - -0.5: MouseEvent.dblclick.offsetXPASSPASSPASS
-1.0 - -0.5: MouseEvent.dblclick.offsetYPASSPASSPASS
-1.5 - -1.0: MouseEvent.dblclick.screenXPASSPASSPASS
-1.5 - -1.0: MouseEvent.dblclick.screenYPASSPASSPASS
-1.5 - -1.0: MouseEvent.dblclick.clientXPASSPASSPASS
-1.5 - -1.0: MouseEvent.dblclick.clientYPASSPASSPASS
-1.5 - -1.0: MouseEvent.dblclick.pageXPASSPASSPASS
-1.5 - -1.0: MouseEvent.dblclick.pageYPASSPASSPASS
-1.5 - -1.0: MouseEvent.dblclick.offsetXFAILPASSFAIL
-1.5 - -1.0: MouseEvent.dblclick.offsetYFAILPASSFAIL
0.0 - 0.5: DragEvent.dragstart.screenXPASSPASSPASS
0.0 - 0.5: DragEvent.dragstart.screenYPASSPASSPASS
0.0 - 0.5: DragEvent.dragstart.clientXPASSPASSPASS
0.0 - 0.5: DragEvent.dragstart.clientYPASSPASSPASS
0.0 - 0.5: DragEvent.dragstart.pageXPASSPASSPASS
0.0 - 0.5: DragEvent.dragstart.pageYPASSPASSPASS
0.0 - 0.5: DragEvent.dragstart.offsetXPASSPASSPASS
0.0 - 0.5: DragEvent.dragstart.offsetYPASSPASSPASS
0.5 - 1.0: DragEvent.dragstart.screenXPASSPASSPASS
0.5 - 1.0: DragEvent.dragstart.screenYPASSPASSPASS
0.5 - 1.0: DragEvent.dragstart.clientXPASSPASSPASS
0.5 - 1.0: DragEvent.dragstart.clientYPASSPASSPASS
0.5 - 1.0: DragEvent.dragstart.pageXPASSPASSPASS
0.5 - 1.0: DragEvent.dragstart.pageYPASSPASSPASS
0.5 - 1.0: DragEvent.dragstart.offsetXFAILPASSFAIL
0.5 - 1.0: DragEvent.dragstart.offsetYFAILPASSFAIL
1.0 - 1.5: DragEvent.dragstart.screenXPASSPASSPASS
1.0 - 1.5: DragEvent.dragstart.screenYPASSPASSPASS
1.0 - 1.5: DragEvent.dragstart.clientXPASSPASSPASS
1.0 - 1.5: DragEvent.dragstart.clientYPASSPASSPASS
1.0 - 1.5: DragEvent.dragstart.pageXPASSPASSPASS
1.0 - 1.5: DragEvent.dragstart.pageYPASSPASSPASS
1.0 - 1.5: DragEvent.dragstart.offsetXPASSPASSPASS
1.0 - 1.5: DragEvent.dragstart.offsetYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragstart.screenXPASSPASSPASS
-0.5 - 0.0: DragEvent.dragstart.screenYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragstart.clientXPASSPASSPASS
-0.5 - 0.0: DragEvent.dragstart.clientYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragstart.pageXPASSPASSPASS
-0.5 - 0.0: DragEvent.dragstart.pageYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragstart.offsetXFAILPASSFAIL
-0.5 - 0.0: DragEvent.dragstart.offsetYFAILPASSFAIL
-1.0 - -0.5: DragEvent.dragstart.screenXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragstart.screenYPASSPASSPASS
-1.0 - -0.5: DragEvent.dragstart.clientXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragstart.clientYPASSPASSPASS
-1.0 - -0.5: DragEvent.dragstart.pageXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragstart.pageYPASSPASSPASS
-1.0 - -0.5: DragEvent.dragstart.offsetXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragstart.offsetYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragstart.screenXPASSPASSPASS
-1.5 - -1.0: DragEvent.dragstart.screenYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragstart.clientXPASSPASSPASS
-1.5 - -1.0: DragEvent.dragstart.clientYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragstart.pageXPASSPASSPASS
-1.5 - -1.0: DragEvent.dragstart.pageYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragstart.offsetXFAILPASSFAIL
-1.5 - -1.0: DragEvent.dragstart.offsetYFAILPASSFAIL
0.0 - 0.5: DragEvent.dragover.screenXPASSPASSPASS
0.0 - 0.5: DragEvent.dragover.screenYPASSPASSPASS
0.0 - 0.5: DragEvent.dragover.clientXPASSPASSPASS
0.0 - 0.5: DragEvent.dragover.clientYPASSPASSPASS
0.0 - 0.5: DragEvent.dragover.pageXPASSPASSPASS
0.0 - 0.5: DragEvent.dragover.pageYPASSPASSPASS
0.0 - 0.5: DragEvent.dragover.offsetXPASSPASSPASS
0.0 - 0.5: DragEvent.dragover.offsetYPASSPASSPASS
0.5 - 1.0: DragEvent.dragover.screenXPASSPASSPASS
0.5 - 1.0: DragEvent.dragover.screenYPASSPASSPASS
0.5 - 1.0: DragEvent.dragover.clientXPASSPASSPASS
0.5 - 1.0: DragEvent.dragover.clientYPASSPASSPASS
0.5 - 1.0: DragEvent.dragover.pageXPASSPASSPASS
0.5 - 1.0: DragEvent.dragover.pageYPASSPASSPASS
0.5 - 1.0: DragEvent.dragover.offsetXFAILPASSFAIL
0.5 - 1.0: DragEvent.dragover.offsetYFAILPASSFAIL
1.0 - 1.5: DragEvent.dragover.screenXPASSPASSPASS
1.0 - 1.5: DragEvent.dragover.screenYPASSPASSPASS
1.0 - 1.5: DragEvent.dragover.clientXPASSPASSPASS
1.0 - 1.5: DragEvent.dragover.clientYPASSPASSPASS
1.0 - 1.5: DragEvent.dragover.pageXPASSPASSPASS
1.0 - 1.5: DragEvent.dragover.pageYPASSPASSPASS
1.0 - 1.5: DragEvent.dragover.offsetXPASSPASSPASS
1.0 - 1.5: DragEvent.dragover.offsetYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragover.screenXPASSPASSPASS
-0.5 - 0.0: DragEvent.dragover.screenYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragover.clientXPASSPASSPASS
-0.5 - 0.0: DragEvent.dragover.clientYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragover.pageXPASSPASSPASS
-0.5 - 0.0: DragEvent.dragover.pageYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragover.offsetXFAILPASSFAIL
-0.5 - 0.0: DragEvent.dragover.offsetYFAILPASSFAIL
-1.0 - -0.5: DragEvent.dragover.screenXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragover.screenYPASSPASSPASS
-1.0 - -0.5: DragEvent.dragover.clientXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragover.clientYPASSPASSPASS
-1.0 - -0.5: DragEvent.dragover.pageXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragover.pageYPASSPASSPASS
-1.0 - -0.5: DragEvent.dragover.offsetXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragover.offsetYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragover.screenXPASSPASSPASS
-1.5 - -1.0: DragEvent.dragover.screenYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragover.clientXPASSPASSPASS
-1.5 - -1.0: DragEvent.dragover.clientYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragover.pageXPASSPASSPASS
-1.5 - -1.0: DragEvent.dragover.pageYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragover.offsetXFAILPASSFAIL
-1.5 - -1.0: DragEvent.dragover.offsetYFAILPASSFAIL
0.0 - 0.5: DragEvent.dragend.screenXPASSPASSPASS
0.0 - 0.5: DragEvent.dragend.screenYPASSPASSPASS
0.0 - 0.5: DragEvent.dragend.clientXPASSPASSPASS
0.0 - 0.5: DragEvent.dragend.clientYPASSPASSPASS
0.0 - 0.5: DragEvent.dragend.pageXPASSPASSPASS
0.0 - 0.5: DragEvent.dragend.pageYPASSPASSPASS
0.0 - 0.5: DragEvent.dragend.offsetXPASSPASSPASS
0.0 - 0.5: DragEvent.dragend.offsetYPASSPASSPASS
0.5 - 1.0: DragEvent.dragend.screenXPASSPASSPASS
0.5 - 1.0: DragEvent.dragend.screenYPASSPASSPASS
0.5 - 1.0: DragEvent.dragend.clientXPASSPASSPASS
0.5 - 1.0: DragEvent.dragend.clientYPASSPASSPASS
0.5 - 1.0: DragEvent.dragend.pageXPASSPASSPASS
0.5 - 1.0: DragEvent.dragend.pageYPASSPASSPASS
0.5 - 1.0: DragEvent.dragend.offsetXFAILPASSFAIL
0.5 - 1.0: DragEvent.dragend.offsetYFAILPASSFAIL
1.0 - 1.5: DragEvent.dragend.screenXPASSPASSPASS
1.0 - 1.5: DragEvent.dragend.screenYPASSPASSPASS
1.0 - 1.5: DragEvent.dragend.clientXPASSPASSPASS
1.0 - 1.5: DragEvent.dragend.clientYPASSPASSPASS
1.0 - 1.5: DragEvent.dragend.pageXPASSPASSPASS
1.0 - 1.5: DragEvent.dragend.pageYPASSPASSPASS
1.0 - 1.5: DragEvent.dragend.offsetXPASSPASSPASS
1.0 - 1.5: DragEvent.dragend.offsetYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragend.screenXPASSPASSPASS
-0.5 - 0.0: DragEvent.dragend.screenYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragend.clientXPASSPASSPASS
-0.5 - 0.0: DragEvent.dragend.clientYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragend.pageXPASSPASSPASS
-0.5 - 0.0: DragEvent.dragend.pageYPASSPASSPASS
-0.5 - 0.0: DragEvent.dragend.offsetXFAILPASSFAIL
-0.5 - 0.0: DragEvent.dragend.offsetYFAILPASSFAIL
-1.0 - -0.5: DragEvent.dragend.screenXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragend.screenYPASSPASSPASS
-1.0 - -0.5: DragEvent.dragend.clientXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragend.clientYPASSPASSPASS
-1.0 - -0.5: DragEvent.dragend.pageXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragend.pageYPASSPASSPASS
-1.0 - -0.5: DragEvent.dragend.offsetXPASSPASSPASS
-1.0 - -0.5: DragEvent.dragend.offsetYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragend.screenXPASSPASSPASS
-1.5 - -1.0: DragEvent.dragend.screenYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragend.clientXPASSPASSPASS
-1.5 - -1.0: DragEvent.dragend.clientYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragend.pageXPASSPASSPASS
-1.5 - -1.0: DragEvent.dragend.pageYPASSPASSPASS
-1.5 - -1.0: DragEvent.dragend.offsetXFAILPASSFAIL
-1.5 - -1.0: DragEvent.dragend.offsetYFAILPASSFAIL
0.0 - 0.5: DragEvent.drop.screenXPASSPASSPASS
0.0 - 0.5: DragEvent.drop.screenYPASSPASSPASS
0.0 - 0.5: DragEvent.drop.clientXPASSPASSPASS
0.0 - 0.5: DragEvent.drop.clientYPASSPASSPASS
0.0 - 0.5: DragEvent.drop.pageXPASSPASSPASS
0.0 - 0.5: DragEvent.drop.pageYPASSPASSPASS
0.0 - 0.5: DragEvent.drop.offsetXPASSPASSPASS
0.0 - 0.5: DragEvent.drop.offsetYPASSPASSPASS
0.5 - 1.0: DragEvent.drop.screenXPASSPASSPASS
0.5 - 1.0: DragEvent.drop.screenYPASSPASSPASS
0.5 - 1.0: DragEvent.drop.clientXPASSPASSPASS
0.5 - 1.0: DragEvent.drop.clientYPASSPASSPASS
0.5 - 1.0: DragEvent.drop.pageXPASSPASSPASS
0.5 - 1.0: DragEvent.drop.pageYPASSPASSPASS
0.5 - 1.0: DragEvent.drop.offsetXFAILPASSFAIL
0.5 - 1.0: DragEvent.drop.offsetYFAILPASSFAIL
1.0 - 1.5: DragEvent.drop.screenXPASSPASSPASS
1.0 - 1.5: DragEvent.drop.screenYPASSPASSPASS
1.0 - 1.5: DragEvent.drop.clientXPASSPASSPASS
1.0 - 1.5: DragEvent.drop.clientYPASSPASSPASS
1.0 - 1.5: DragEvent.drop.pageXPASSPASSPASS
1.0 - 1.5: DragEvent.drop.pageYPASSPASSPASS
1.0 - 1.5: DragEvent.drop.offsetXPASSPASSPASS
1.0 - 1.5: DragEvent.drop.offsetYPASSPASSPASS
-0.5 - 0.0: DragEvent.drop.screenXPASSPASSPASS
-0.5 - 0.0: DragEvent.drop.screenYPASSPASSPASS
-0.5 - 0.0: DragEvent.drop.clientXPASSPASSPASS
-0.5 - 0.0: DragEvent.drop.clientYPASSPASSPASS
-0.5 - 0.0: DragEvent.drop.pageXPASSPASSPASS
-0.5 - 0.0: DragEvent.drop.pageYPASSPASSPASS
-0.5 - 0.0: DragEvent.drop.offsetXFAILPASSFAIL
-0.5 - 0.0: DragEvent.drop.offsetYFAILPASSFAIL
-1.0 - -0.5: DragEvent.drop.screenXPASSPASSPASS
-1.0 - -0.5: DragEvent.drop.screenYPASSPASSPASS
-1.0 - -0.5: DragEvent.drop.clientXPASSPASSPASS
-1.0 - -0.5: DragEvent.drop.clientYPASSPASSPASS
-1.0 - -0.5: DragEvent.drop.pageXPASSPASSPASS
-1.0 - -0.5: DragEvent.drop.pageYPASSPASSPASS
-1.0 - -0.5: DragEvent.drop.offsetXPASSPASSPASS
-1.0 - -0.5: DragEvent.drop.offsetYPASSPASSPASS
-1.5 - -1.0: DragEvent.drop.screenXPASSPASSPASS
-1.5 - -1.0: DragEvent.drop.screenYPASSPASSPASS
-1.5 - -1.0: DragEvent.drop.clientXPASSPASSPASS
-1.5 - -1.0: DragEvent.drop.clientYPASSPASSPASS
-1.5 - -1.0: DragEvent.drop.pageXPASSPASSPASS
-1.5 - -1.0: DragEvent.drop.pageYPASSPASSPASS
-1.5 - -1.0: DragEvent.drop.offsetXFAILPASSFAIL
-1.5 - -1.0: DragEvent.drop.offsetYFAILPASSFAIL
0.0 - 0.5: WheelEvent.wheel.screenXPASSPASSPASS
0.0 - 0.5: WheelEvent.wheel.screenYPASSPASSPASS
0.0 - 0.5: WheelEvent.wheel.clientXPASSPASSPASS
0.0 - 0.5: WheelEvent.wheel.clientYPASSPASSPASS
0.0 - 0.5: WheelEvent.wheel.pageXPASSPASSPASS
0.0 - 0.5: WheelEvent.wheel.pageYPASSPASSPASS
0.0 - 0.5: WheelEvent.wheel.offsetXPASSPASSPASS
0.0 - 0.5: WheelEvent.wheel.offsetYPASSPASSPASS
0.5 - 1.0: WheelEvent.wheel.screenXPASSPASSPASS
0.5 - 1.0: WheelEvent.wheel.screenYPASSPASSPASS
0.5 - 1.0: WheelEvent.wheel.clientXPASSPASSPASS
0.5 - 1.0: WheelEvent.wheel.clientYPASSPASSPASS
0.5 - 1.0: WheelEvent.wheel.pageXPASSPASSPASS
0.5 - 1.0: WheelEvent.wheel.pageYPASSPASSPASS
0.5 - 1.0: WheelEvent.wheel.offsetXFAILPASSFAIL
0.5 - 1.0: WheelEvent.wheel.offsetYFAILPASSFAIL
1.0 - 1.5: WheelEvent.wheel.screenXPASSPASSPASS
1.0 - 1.5: WheelEvent.wheel.screenYPASSPASSPASS
1.0 - 1.5: WheelEvent.wheel.clientXPASSPASSPASS
1.0 - 1.5: WheelEvent.wheel.clientYPASSPASSPASS
1.0 - 1.5: WheelEvent.wheel.pageXPASSPASSPASS
1.0 - 1.5: WheelEvent.wheel.pageYPASSPASSPASS
1.0 - 1.5: WheelEvent.wheel.offsetXPASSPASSPASS
1.0 - 1.5: WheelEvent.wheel.offsetYPASSPASSPASS
-0.5 - 0.0: WheelEvent.wheel.screenXPASSPASSPASS
-0.5 - 0.0: WheelEvent.wheel.screenYPASSPASSPASS
-0.5 - 0.0: WheelEvent.wheel.clientXPASSPASSPASS
-0.5 - 0.0: WheelEvent.wheel.clientYPASSPASSPASS
-0.5 - 0.0: WheelEvent.wheel.pageXPASSPASSPASS
-0.5 - 0.0: WheelEvent.wheel.pageYPASSPASSPASS
-0.5 - 0.0: WheelEvent.wheel.offsetXFAILPASSFAIL
-0.5 - 0.0: WheelEvent.wheel.offsetYFAILPASSFAIL
-1.0 - -0.5: WheelEvent.wheel.screenXPASSPASSPASS
-1.0 - -0.5: WheelEvent.wheel.screenYPASSPASSPASS
-1.0 - -0.5: WheelEvent.wheel.clientXPASSPASSPASS
-1.0 - -0.5: WheelEvent.wheel.clientYPASSPASSPASS
-1.0 - -0.5: WheelEvent.wheel.pageXPASSPASSPASS
-1.0 - -0.5: WheelEvent.wheel.pageYPASSPASSPASS
-1.0 - -0.5: WheelEvent.wheel.offsetXPASSPASSPASS
-1.0 - -0.5: WheelEvent.wheel.offsetYPASSPASSPASS
-1.5 - -1.0: WheelEvent.wheel.screenXPASSPASSPASS
-1.5 - -1.0: WheelEvent.wheel.screenYPASSPASSPASS
-1.5 - -1.0: WheelEvent.wheel.clientXPASSPASSPASS
-1.5 - -1.0: WheelEvent.wheel.clientYPASSPASSPASS
-1.5 - -1.0: WheelEvent.wheel.pageXPASSPASSPASS
-1.5 - -1.0: WheelEvent.wheel.pageYPASSPASSPASS
-1.5 - -1.0: WheelEvent.wheel.offsetXFAILPASSFAIL
-1.5 - -1.0: WheelEvent.wheel.offsetYFAILPASSFAIL
PointerEvent.pointerdown.widthPASSPASSPASS
PointerEvent.pointerdown.heightPASSPASSPASS
PointerEvent.pointerup.widthPASSPASSPASS
PointerEvent.pointerup.heightPASSPASSPASS
PointerEvent.pointermove.widthPASSPASSPASS
PointerEvent.pointermove.heightPASSPASSPASS
PointerEvent.pointercancel.widthPASSPASSPASS
PointerEvent.pointercancel.heightPASSPASSPASS
PointerEvent.gotpointercapture.widthPASSPASSPASS
PointerEvent.gotpointercapture.heightPASSPASSPASS
PointerEvent.lostpointercapture.widthPASSPASSPASS
PointerEvent.lostpointercapture.heightPASSPASSPASS
PointerEvent.pointerrawupdate.widthPASSPASSPASS
PointerEvent.pointerrawupdate.heightPASSPASSPASS
PointerEvent.pointerover.widthPASSPASSPASS
PointerEvent.pointerover.heightPASSPASSPASS
PointerEvent.pointerout.widthPASSPASSPASS
PointerEvent.pointerout.heightPASSPASSPASS
PointerEvent.pointerenter.widthPASSPASSPASS
PointerEvent.pointerenter.heightPASSPASSPASS
PointerEvent.pointerleave.widthPASSPASSPASS
PointerEvent.pointerleave.heightPASSPASSPASS
PointerEvent.foo.widthPASSPASSPASS
PointerEvent.foo.heightPASSPASSPASS
§ pointerevent_hit_test_scroll.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Wheel-scroll over pointer-events: none scroller skips that scrollerPASSPASSPASS
§ pointerevent_hit_test_scroll_visible_descendant.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Wheel-scroll over pointer-events: auto descendant scrolls pointer-events: none scroller.PASSPASSPASS
§ pointerevent_iframe-touch-action-none_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKOKOK
touch iframe received pointercancelPASSFAILFAIL
§ pointerevent_lostpointercapture_for_disconnected_node.html
Overall4 / 44 / 43 / 3
Harness statusOKOKOK
lostpointercapture event receivedPASSPASSPASS
Lostpointercapture fires on document when target is removedPASSPASSPASS
lostpointercapture must be received before the next pointerevent after the node is disconnectedPASSPASSFAIL
lostpointercapture is dispatched on the documentPASSPASSPASS
§ pointerevent_lostpointercapture_for_disconnected_node_in_shadow_dom.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
lostpointercapture is dispatched on the document when shadow dom capturing element is removedPASSPASSPASS
§ pointerevent_lostpointercapture_for_disconnected_shadow_host.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
lostpointercapture is dispatched on the document when shadow host is removedPASSPASSPASS
§ pointerevent_lostpointercapture_is_first.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
lostpointercapture is dispatched prior to subsequent eventsPASSPASSPASS
§ pointerevent_lostpointercapture_remove_setcapture_node.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
setPointerCapture target removed by lostpointercapturePASSPASSPASS
§ pointerevent_mouse_capture_change_hover.html
Overall3 / 33 / 33 / 3
Harness statusOKOKOK
Mouse down and capture to green.PASSPASSPASS
Mouse down at green and capture to blue.PASSPASSPASS
Mouse down and capture to green, move to blue and release capturePASSPASSPASS
§ pointerevent_mouse_pointercapture_inactivate_pointer.html
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
setPointerCapture: pointer active in outer frame, set capture to inner framePASSPASSPASS
setPointerCapture: pointer active in inner frame, set capture to outer framePASSPASSPASS
§ pointerevent_movementxy.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
mouse pointerevent attributesPASSPASSPASS
§ pointerevent_movementxy.html?pen
Overall1 / 10 / 00 / 0
Harness statusOKERROROK
pen pointerevent attributesPASSNOTRUNFAIL
§ pointerevent_movementxy.html?touch
Overall1 / 10 / 00 / 0
Harness statusOKOKOK
touch pointerevent attributesPASSFAILFAIL
§ pointerevent_multiple_pointerover_no_pointer_movement.html
Overall0 / 01 / 10 / 0
Harness statusOKOKOK
Pointer boundary events should be fired per pointerFAILPASSFAIL
§ pointerevent_on_event_handlers.html
Overall30 / 3030 / 3030 / 30
Harness statusOKOKOK
The default value of onpointerdown is always nullPASSPASSPASS
The onpointerdown content attribute must be compiled into the onpointerdown propertyPASSPASSPASS
dispatching a pointerdown event must trigger element.onpointerdownPASSPASSPASS
The default value of onpointerup is always nullPASSPASSPASS
The onpointerup content attribute must be compiled into the onpointerup propertyPASSPASSPASS
dispatching a pointerup event must trigger element.onpointerupPASSPASSPASS
The default value of onpointercancel is always nullPASSPASSPASS
The onpointercancel content attribute must be compiled into the onpointercancel propertyPASSPASSPASS
dispatching a pointercancel event must trigger element.onpointercancelPASSPASSPASS
The default value of onpointermove is always nullPASSPASSPASS
The onpointermove content attribute must be compiled into the onpointermove propertyPASSPASSPASS
dispatching a pointermove event must trigger element.onpointermovePASSPASSPASS
The default value of onpointerover is always nullPASSPASSPASS
The onpointerover content attribute must be compiled into the onpointerover propertyPASSPASSPASS
dispatching a pointerover event must trigger element.onpointeroverPASSPASSPASS
The default value of onpointerout is always nullPASSPASSPASS
The onpointerout content attribute must be compiled into the onpointerout propertyPASSPASSPASS
dispatching a pointerout event must trigger element.onpointeroutPASSPASSPASS
The default value of onpointerenter is always nullPASSPASSPASS
The onpointerenter content attribute must be compiled into the onpointerenter propertyPASSPASSPASS
dispatching a pointerenter event must trigger element.onpointerenterPASSPASSPASS
The default value of onpointerleave is always nullPASSPASSPASS
The onpointerleave content attribute must be compiled into the onpointerleave propertyPASSPASSPASS
dispatching a pointerleave event must trigger element.onpointerleavePASSPASSPASS
The default value of ongotpointercapture is always nullPASSPASSPASS
The ongotpointercapture content attribute must be compiled into the ongotpointercapture propertyPASSPASSPASS
dispatching a gotpointercapture event must trigger element.ongotpointercapturePASSPASSPASS
The default value of onlostpointercapture is always nullPASSPASSPASS
The onlostpointercapture content attribute must be compiled into the onlostpointercapture propertyPASSPASSPASS
dispatching a lostpointercapture event must trigger element.onlostpointercapturePASSPASSPASS
§ pointerevent_pointerId_scope.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerId of an active pointer is the same across same origin framesPASSPASSPASS
§ pointerevent_pointer_boundary_events_after_reappending_last_over_target.html
Overall3 / 33 / 31 / 1
Harness statusOKOKOK
After re-appending the last over element at pointerover, pointer boundary events should be fired on …PASSPASSFAIL
After re-appending the last over element at pointerenter, pointer boundary events should be fired on…PASSPASSFAIL
After re-appending the last over element after pointerover, pointer boundary events should be fired …PASSPASSPASS
§ pointerevent_pointer_boundary_events_after_removing_last_over_element.html
Overall2 / 22 / 20 / 0
Harness statusOKOKOK
After removing the last over element, redundant pointerenter events should not be fired on the ancestorsPASSPASSFAIL
After removing the root element in the shadow under the cursor, pointerleave events should be target…PASSPASSFAIL
§ pointerevent_pointercancel_touch.html
Overall7 / 70 / 00 / 0
Harness statusOKOKOK
pointercancel event receivedPASSFAILFAIL
touch pointercancel event is a PointerEvent eventPASSmissingmissing
touch pointercancel.isTrusted value is truePASSmissingmissing
touch pointercancel.composed value is validPASSmissingmissing
touch pointercancel.bubbles value is validPASSmissingmissing
touch pointercancel.cancelable value is validPASSmissingmissing
touch pointercancel.pressure value is validPASSmissingmissing
§ pointerevent_pointercapture-in-custom-element.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
PointerCapture works for custom element Shadow DOM.PASSPASSPASS
§ pointerevent_pointercapture-in-shadow-dom.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
PointerCapture works for Shadow DOM element.PASSPASSPASS
§ pointerevent_pointercapture-not-lost-in-chorded-buttons.html
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
Pointer Events Capture Test - capture not lost due to chorded buttons interactionPASSPASSPASS
Pointer Events Capture Test - capture not lost due to combination of left and right chorded buttons …PASSPASSPASS
§ pointerevent_pointercapture_in_frame.html?mouse
Overall6 / 66 / 66 / 6
Harness statusOKOKOK
Test mousepointer capture in same-origin frame: Pointer down at inner frame and set pointer capture.PASSPASSPASS
Test mousepointer capture in same-origin frame: Pointer down at inner frame and set pointer capture …PASSPASSPASS
Test mousepointer capture in same-origin frame: Pointer down at outer frame body and set pointer capture.PASSPASSPASS
Test mousepointer capture in same-origin frame: Pointer down at outer frame body and set pointer cap…PASSPASSPASS
Test mousepointer capture in same-origin frame: Pointerdown with set capture at inner frame, then re…PASSPASSPASS
Test mousepointer capture in same-origin frame: Pointerdown with set capture at outer frame, then re…PASSPASSPASS
§ pointerevent_pointercapture_in_frame.html?pen
Overall5 / 50 / 06 / 6
Harness statusOKOKOK
Test penpointer capture in same-origin frame: Pointer down at inner frame and set pointer capture.PASSFAILPASS
Test penpointer capture in same-origin frame: Pointer down at inner frame and set pointer capture to…PASSFAILPASS
Test penpointer capture in same-origin frame: Pointer down at outer frame body and set pointer capture.FAILFAILPASS
Test penpointer capture in same-origin frame: Pointer down at outer frame body and set pointer captu…PASSFAILPASS
Test penpointer capture in same-origin frame: Pointerdown with set capture at inner frame, then rele…PASSFAILPASS
Test penpointer capture in same-origin frame: Pointerdown with set capture at outer frame, then rele…PASSFAILPASS
§ pointerevent_pointercapture_in_frame.html?touch
Overall4 / 44 / 45 / 5
Harness statusOKOKOK
Test touchpointer capture in same-origin frame: Pointer down at inner frame and set pointer capture.PASSPASSPASS
Test touchpointer capture in same-origin frame: Pointer down at inner frame and set pointer capture …FAILFAILPASS
Test touchpointer capture in same-origin frame: Pointer down at outer frame body and set pointer capture.PASSPASSPASS
Test touchpointer capture in same-origin frame: Pointer down at outer frame body and set pointer cap…FAILFAILPASS
Test touchpointer capture in same-origin frame: Pointerdown with set capture at inner frame, then re…PASSPASSFAIL
Test touchpointer capture in same-origin frame: Pointerdown with set capture at outer frame, then re…PASSPASSPASS
§ pointerevent_pointerenter_does_not_bubble.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerEnter event does not bubblePASSPASSPASS
§ pointerevent_pointerleave_after_pointercancel_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKOKTIMEOUT
pointerleave event receivedPASSFAILNOTRUN
§ pointerevent_pointerleave_descendant_over.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerleave shouldn't be received on descendant's pointeroverPASSPASSPASS
§ pointerevent_pointerleave_descendants.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerleave event receivedPASSPASSPASS
§ pointerevent_pointerleave_does_not_bubble.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerLeave event does not bubblePASSPASSPASS
§ pointerevent_pointermove.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointermove event receivedPASSPASSPASS
§ pointerevent_pointermove_after_pointerup_target_removed.html
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
pointermove after pointerup which deletes the overlay should not keep expanding selectionPASSPASSPASS
pointermove after pointerup which deletes the overlay and move focus to the button should not keep e…PASSPASSPASS
§ pointerevent_pointermove_isprimary_same_as_pointerdown.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointermove has same isPrimary as last pointerdownPASSPASSPASS
§ pointerevent_pointermove_isprimary_same_as_pointerdown.html?touch
Overall1 / 11 / 10 / 0
Harness statusOKOKOK
pointermove has same isPrimary as last pointerdownPASSPASSFAIL
§ pointerevent_pointermove_on_chorded_mouse_button.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointermove events received for button state changesPASSPASSPASS
§ pointerevent_pointerout_after_pointercancel_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKOKTIMEOUT
pointerout event receivedPASSFAILNOTRUN
§ pointerevent_pointerout_no_pointer_movement.html
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
Layout change under a stationary pointer (a new element appears) fires boundary events and no pointe…PASSPASSPASS
Layout change under a stationary pointer (the element disappears) fires boundary events and no point…PASSPASSPASS
§ pointerevent_pointerout_pen.html
Overall1 / 10 / 00 / 0
Harness statusOKERROROK
pointerout event receivedPASSNOTRUNFAIL
§ pointerevent_pointerout_received_once.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerout received just oncePASSPASSPASS
§ pointerevent_pointerrawupdate.html
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
pointerrawupdate event is not firedPASSPASSPASS
onpointerrawupdate is not exposedPASSPASSPASS
§ pointerevent_pointerrawupdate.https.html
Overall2 / 22 / 20 / 0
Harness statusOKOKOK
pointerrawupdate event is firedPASSPASSFAIL
onpointerrawupdate is exposedPASSPASSFAIL
§ pointerevent_pointerrawupdate_after_adoption_from_child.https.html
Overall1 / 11 / 10 / 0
Harness statusOKOKOK
`pointerrawupdate` events should be fired after the element is moved from the parent doc to a child docPASSPASSFAIL
§ pointerevent_pointerrawupdate_after_adoption_from_parent.https.html
Overall1 / 11 / 10 / 0
Harness statusOKOKOK
`pointerrawupdate` events should be fired after the element is moved from a child doc to the parent docPASSPASSFAIL
§ pointerevent_pointerrawupdate_changes_pointer_capture.https.html
Overall3 / 35 / 50 / 0
Harness statusOKOKERROR
Setting pointer capture at `pointerdown` and releasing pointer capture at `pointerrawupdate`FAILPASSmissing
Setting pointer capture at `pointerrawupdate`PASSPASSmissing
Setting pointer capture at `pointerdown` and releasing pointer capture at `gotpointercapture`FAILPASSmissing
Setting pointer capture at `lostpointercapture`FAILPASSmissing
Test for handling of "fire a pointer event named pointerrawupdate"PASSPASSmissing
Setting pointer capture at `pointerdown` and releasing pointer capture at `gotpointercapture` when n…PASSFAILmissing
§ pointerevent_pointerrawupdate_coalesced_events_attributes.https.html?mouse
Overall32 / 3232 / 320 / 0
Harness statusOKOKTIMEOUT
Simple test for getCoalescedEvents() of `pointerrawupdate`PASSPASSTIMEOUT
getCoalescedEvents() of pointerrawupdate should return one eventPASSPASSmissing
type should be "pointerrawupdate"PASSPASSmissing
isTrusted should be truePASSPASSmissing
bubbles should be falsePASSPASSmissing
cancelable should be falsePASSPASSmissing
target should be same as the pointerrawupdate eventPASSPASSmissing
screenX should be same as the pointerrawupdate eventPASSPASSmissing
screenY should be same as the pointerrawupdate eventPASSPASSmissing
clientX should be same as the pointerrawupdate eventPASSPASSmissing
clientY should be same as the pointerrawupdate eventPASSPASSmissing
button should be same as the pointerrawupdate eventPASSPASSmissing
buttons should be same as the pointerrawupdate eventPASSPASSmissing
pointerId should be same as the pointerrawupdate eventPASSPASSmissing
pointerType should be same as the pointerrawupdate eventPASSPASSmissing
shiftKey should be same as the pointerrawupdate eventPASSPASSmissing
ctrlKey should be same as the pointerrawupdate eventPASSPASSmissing
altKey should be same as the pointerrawupdate eventPASSPASSmissing
metaKey should be same as the pointerrawupdate eventPASSPASSmissing
target should be same as the corresponding pointermove eventPASSPASSmissing
screenX should be same as the corresponding pointermove eventPASSPASSmissing
screenY should be same as the corresponding pointermove eventPASSPASSmissing
clientX should be same as the corresponding pointermove eventPASSPASSmissing
clientY should be same as the corresponding pointermove eventPASSPASSmissing
button should be same as the corresponding pointermove eventPASSPASSmissing
buttons should be same as the corresponding pointermove eventPASSPASSmissing
pointerId should be same as the corresponding pointermove eventPASSPASSmissing
pointerType should be same as the corresponding pointermove eventPASSPASSmissing
shiftKey should be same as the corresponding pointermove eventPASSPASSmissing
ctrlKey should be same as the corresponding pointermove eventPASSPASSmissing
altKey should be same as the corresponding pointermove eventPASSPASSmissing
metaKey should be same as the corresponding pointermove eventPASSPASSmissing
§ pointerevent_pointerrawupdate_coalesced_events_attributes.https.html?pen
Overall32 / 320 / 00 / 0
Harness statusOKOKTIMEOUT
Simple test for getCoalescedEvents() of `pointerrawupdate`PASSFAILTIMEOUT
getCoalescedEvents() of pointerrawupdate should return one eventPASSmissingmissing
type should be "pointerrawupdate"PASSmissingmissing
isTrusted should be truePASSmissingmissing
bubbles should be falsePASSmissingmissing
cancelable should be falsePASSmissingmissing
target should be same as the pointerrawupdate eventPASSmissingmissing
screenX should be same as the pointerrawupdate eventPASSmissingmissing
screenY should be same as the pointerrawupdate eventPASSmissingmissing
clientX should be same as the pointerrawupdate eventPASSmissingmissing
clientY should be same as the pointerrawupdate eventPASSmissingmissing
button should be same as the pointerrawupdate eventPASSmissingmissing
buttons should be same as the pointerrawupdate eventPASSmissingmissing
pointerId should be same as the pointerrawupdate eventPASSmissingmissing
pointerType should be same as the pointerrawupdate eventPASSmissingmissing
shiftKey should be same as the pointerrawupdate eventPASSmissingmissing
ctrlKey should be same as the pointerrawupdate eventPASSmissingmissing
altKey should be same as the pointerrawupdate eventPASSmissingmissing
metaKey should be same as the pointerrawupdate eventPASSmissingmissing
target should be same as the corresponding pointermove eventPASSmissingmissing
screenX should be same as the corresponding pointermove eventPASSmissingmissing
screenY should be same as the corresponding pointermove eventPASSmissingmissing
clientX should be same as the corresponding pointermove eventPASSmissingmissing
clientY should be same as the corresponding pointermove eventPASSmissingmissing
button should be same as the corresponding pointermove eventPASSmissingmissing
buttons should be same as the corresponding pointermove eventPASSmissingmissing
pointerId should be same as the corresponding pointermove eventPASSmissingmissing
pointerType should be same as the corresponding pointermove eventPASSmissingmissing
shiftKey should be same as the corresponding pointermove eventPASSmissingmissing
ctrlKey should be same as the corresponding pointermove eventPASSmissingmissing
altKey should be same as the corresponding pointermove eventPASSmissingmissing
metaKey should be same as the corresponding pointermove eventPASSmissingmissing
§ pointerevent_pointerrawupdate_coalesced_events_attributes.https.html?touch
Overall0 / 032 / 320 / 0
Harness statusTIMEOUTOKTIMEOUT
Simple test for getCoalescedEvents() of `pointerrawupdate`TIMEOUTPASSTIMEOUT
getCoalescedEvents() of pointerrawupdate should return one eventmissingPASSmissing
type should be "pointerrawupdate"missingPASSmissing
isTrusted should be truemissingPASSmissing
bubbles should be falsemissingPASSmissing
cancelable should be falsemissingPASSmissing
target should be same as the pointerrawupdate eventmissingPASSmissing
screenX should be same as the pointerrawupdate eventmissingPASSmissing
screenY should be same as the pointerrawupdate eventmissingPASSmissing
clientX should be same as the pointerrawupdate eventmissingPASSmissing
clientY should be same as the pointerrawupdate eventmissingPASSmissing
button should be same as the pointerrawupdate eventmissingPASSmissing
buttons should be same as the pointerrawupdate eventmissingPASSmissing
pointerId should be same as the pointerrawupdate eventmissingPASSmissing
pointerType should be same as the pointerrawupdate eventmissingPASSmissing
shiftKey should be same as the pointerrawupdate eventmissingPASSmissing
ctrlKey should be same as the pointerrawupdate eventmissingPASSmissing
altKey should be same as the pointerrawupdate eventmissingPASSmissing
metaKey should be same as the pointerrawupdate eventmissingPASSmissing
target should be same as the corresponding pointermove eventmissingPASSmissing
screenX should be same as the corresponding pointermove eventmissingPASSmissing
screenY should be same as the corresponding pointermove eventmissingPASSmissing
clientX should be same as the corresponding pointermove eventmissingPASSmissing
clientY should be same as the corresponding pointermove eventmissingPASSmissing
button should be same as the corresponding pointermove eventmissingPASSmissing
buttons should be same as the corresponding pointermove eventmissingPASSmissing
pointerId should be same as the corresponding pointermove eventmissingPASSmissing
pointerType should be same as the corresponding pointermove eventmissingPASSmissing
shiftKey should be same as the corresponding pointermove eventmissingPASSmissing
ctrlKey should be same as the corresponding pointermove eventmissingPASSmissing
altKey should be same as the corresponding pointermove eventmissingPASSmissing
metaKey should be same as the corresponding pointermove eventmissingPASSmissing
§ pointerevent_pointerrawupdate_flush_pointercapture.https.html
Overall0 / 01 / 10 / 0
Harness statusOKOKOK
Pointer capture state should be updated before `pointerrawupdate`FAILPASSFAIL
§ pointerevent_pointerrawupdate_remove_target.https.html
Overall0 / 02 / 20 / 0
Harness statusOKOKOK
"pointermove" and its preceding boundary events should be fired on parent if "pointerrawupdate" even…FAILPASSFAIL
"pointermove" and its preceding boundary events should be fired on ancestor if "pointerrawupdate" ev…FAILPASSFAIL
"pointermove" and its preceding boundary events should be fired on parent if "pointerrawupdate" even…FAILFAILFAIL
§ pointerevent_range_input.html?mouse
Overall5 / 55 / 55 / 5
Harness statusOKOKOK
Horizontal drag on a horizontal slider.PASSPASSPASS
Vertical drag on a horizontal slider.PASSPASSPASS
Vertical drag on a horizontal slider with touch-action:none.PASSPASSPASS
Vertical drag on a vertical slider.PASSPASSPASS
Horizontal drag on a vertical slider.PASSPASSPASS
§ pointerevent_range_input.html?touch
Overall5 / 55 / 51 / 1
Harness statusOKOKOK
Horizontal drag on a horizontal slider.PASSPASSmissing
Vertical drag on a horizontal slider.PASSPASSmissing
Vertical drag on a horizontal slider with touch-action:none.PASSPASSmissing
Vertical drag on a vertical slider.PASSPASSmissing
Horizontal drag on a vertical slider.PASSPASSmissing
Empty test for MacOS.missingmissingPASS
§ pointerevent_releasepointercapture_events_to_original_target.html?mouse
Overall19 / 1919 / 1919 / 19
Harness statusOKOKOK
mouse got/lost pointercapture: subsequent events to targetPASSPASSPASS
mouse pointerover/enter should be received before the target receives gotpointercapture even when th…PASSPASSPASS
mouse gotpointercapture.pointerType is correct.PASSPASSPASS
mouse gotpointercapture event is a PointerEvent eventPASSPASSPASS
mouse gotpointercapture.isTrusted value is truePASSPASSPASS
mouse gotpointercapture.composed value is validPASSPASSPASS
mouse gotpointercapture.bubbles value is validPASSPASSPASS
mouse gotpointercapture.cancelable value is validPASSPASSPASS
mouse gotpointercapture.pressure value is validPASSPASSPASS
mouse gotpointercapture properties for pointerType = mousePASSPASSPASS
mouse lostpointercapture.pointerType is correct.PASSPASSPASS
mouse lostpointercapture event is a PointerEvent eventPASSPASSPASS
mouse lostpointercapture.isTrusted value is truePASSPASSPASS
mouse lostpointercapture.composed value is validPASSPASSPASS
mouse lostpointercapture.bubbles value is validPASSPASSPASS
mouse lostpointercapture.cancelable value is validPASSPASSPASS
mouse lostpointercapture.pressure value is validPASSPASSPASS
mouse lostpointercapture properties for pointerType = mousePASSPASSPASS
mouse pointerout/leave should not be received unless the target just lost the capture.PASSPASSPASS
§ pointerevent_releasepointercapture_events_to_original_target.html?pen
Overall17 / 170 / 017 / 17
Harness statusOKERROROK
pen got/lost pointercapture: subsequent events to targetPASSNOTRUNPASS
pen pointerover/enter should be received before the target receives gotpointercapture even when the …PASSmissingPASS
pen gotpointercapture.pointerType is correct.PASSmissingFAIL
pen gotpointercapture event is a PointerEvent eventPASSmissingPASS
pen gotpointercapture.isTrusted value is truePASSmissingPASS
pen gotpointercapture.composed value is validPASSmissingPASS
pen gotpointercapture.bubbles value is validPASSmissingPASS
pen gotpointercapture.cancelable value is validPASSmissingPASS
pen gotpointercapture.pressure value is validPASSmissingPASS
pen lostpointercapture.pointerType is correct.PASSmissingFAIL
pen lostpointercapture event is a PointerEvent eventPASSmissingPASS
pen lostpointercapture.isTrusted value is truePASSmissingPASS
pen lostpointercapture.composed value is validPASSmissingPASS
pen lostpointercapture.bubbles value is validPASSmissingPASS
pen lostpointercapture.cancelable value is validPASSmissingPASS
pen lostpointercapture.pressure value is validPASSmissingPASS
pen pointerout/leave should not be received unless the target just lost the capture.PASSmissingPASS
pen gotpointercapture properties for pointerType = mousemissingmissingPASS
pen lostpointercapture properties for pointerType = mousemissingmissingPASS
§ pointerevent_releasepointercapture_events_to_original_target.html?touch
Overall17 / 1717 / 1717 / 17
Harness statusOKOKOK
touch got/lost pointercapture: subsequent events to targetPASSPASSPASS
touch pointerover/enter should be received before the target receives gotpointercapture even when th…PASSPASSPASS
touch gotpointercapture.pointerType is correct.PASSPASSFAIL
touch gotpointercapture event is a PointerEvent eventPASSPASSPASS
touch gotpointercapture.isTrusted value is truePASSPASSPASS
touch gotpointercapture.composed value is validPASSPASSPASS
touch gotpointercapture.bubbles value is validPASSPASSPASS
touch gotpointercapture.cancelable value is validPASSPASSPASS
touch gotpointercapture.pressure value is validPASSPASSPASS
touch lostpointercapture.pointerType is correct.PASSPASSFAIL
touch lostpointercapture event is a PointerEvent eventPASSPASSPASS
touch lostpointercapture.isTrusted value is truePASSPASSPASS
touch lostpointercapture.composed value is validPASSPASSPASS
touch lostpointercapture.bubbles value is validPASSPASSPASS
touch lostpointercapture.cancelable value is validPASSPASSPASS
touch lostpointercapture.pressure value is validPASSPASSPASS
touch pointerout/leave should not be received unless the target just lost the capture.PASSPASSPASS
touch gotpointercapture properties for pointerType = mousemissingmissingPASS
touch lostpointercapture properties for pointerType = mousemissingmissingPASS
§ pointerevent_releasepointercapture_invalid_pointerid.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
releasePointerCapture: DOMException NotFoundErrorPASSPASSPASS
§ pointerevent_releasepointercapture_onpointercancel_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKOKOK
pointer capture is released on pointercancelPASSFAILFAIL
§ pointerevent_releasepointercapture_onpointerup_mouse.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerup was received before lostpointercapturePASSPASSPASS
§ pointerevent_releasepointercapture_pointerup_mouse.html
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
target0.releasePointerCapture should not throwPASSPASSPASS
pointerup was received before lostpointercapturePASSPASSPASS
§ pointerevent_releasepointercapture_pointerup_touch.html
Overall1 / 11 / 10 / 0
Harness statusOKOKOK
releasePointerCapture on pointerupPASSPASSFAIL
§ pointerevent_releasepointercapture_release_right_after_capture.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Release pointer capture right after setpointercapturePASSPASSPASS
§ pointerevent_releasepointercapture_release_right_after_capture.html?pen
Overall1 / 10 / 01 / 1
Harness statusOKERROROK
Release pointer capture right after setpointercapturePASSNOTRUNPASS
§ pointerevent_releasepointercapture_release_right_after_capture.html?touch
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Release pointer capture right after setpointercapturePASSPASSPASS
§ pointerevent_root_computed_style.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerevent_root_computed_stylePASSPASSPASS
§ pointerevent_root_hit_test.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerevent_root_hit_testPASSPASSPASS
§ pointerevent_sequence_at_implicit_release_on_click.html?mouse
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
mouse Boundary events are emitted after lostpointercapturePASSPASSPASS
No extra events are emittedPASSPASSPASS
§ pointerevent_sequence_at_implicit_release_on_click.html?pen
Overall2 / 20 / 02 / 2
Harness statusOKERROROK
pen Boundary events are emitted after lostpointercapturePASSNOTRUNPASS
No extra events are emittedPASSNOTRUNPASS
§ pointerevent_sequence_at_implicit_release_on_click.html?touch
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
touch Boundary events are emitted after lostpointercapturePASSPASSPASS
No extra events are emittedPASSPASSPASS
§ pointerevent_sequence_at_implicit_release_on_drag.html
Overall1 / 10 / 00 / 0
Harness statusOKOKOK
touch Event sequence at implicit release on dragPASSFAILFAIL
§ pointerevent_setpointercapture_disconnected.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
setPointerCapture: DOMException InvalidStateErrorPASSPASSPASS
§ pointerevent_setpointercapture_inactive_button_mouse.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
setPointerCapture + inactive button statePASSPASSPASS
§ pointerevent_setpointercapture_invalid_pointerid.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
setPointerCapture: DOMException NotFoundErrorPASSPASSPASS
§ pointerevent_setpointercapture_override_pending_capture_element.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
setPointerCapture: override the pending pointer capture elementPASSPASSPASS
§ pointerevent_setpointercapture_override_pending_capture_element.html?pen
Overall1 / 10 / 01 / 1
Harness statusOKERROROK
setPointerCapture: override the pending pointer capture elementPASSNOTRUNPASS
§ pointerevent_setpointercapture_override_pending_capture_element.html?touch
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
setPointerCapture: override the pending pointer capture elementPASSPASSPASS
§ pointerevent_setpointercapture_pointerup_mouse.html
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
Test should be run using a mouse as inputPASSPASSPASS
target0.setPointerCapture should not throwPASSPASSPASS
§ pointerevent_setpointercapture_pointerup_touch.html
Overall1 / 11 / 10 / 0
Harness statusOKOKOK
setPointerCapture on pointerupPASSPASSFAIL
§ pointerevent_setpointercapture_relatedtarget.html
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
pointerover shouldn't trigger for the purple rectangle while the black rectangle has capturePASSPASSPASS
relatedTarget should not be null even when the capture is set.PASSPASSPASS
§ pointerevent_setpointercapture_to_same_element_twice.html?mouse
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
A repeated setPointerCapture call does not redispatch capture eventsPASSPASSPASS
A failed setPointerCapture call does not affect existing capturePASSPASSPASS
§ pointerevent_setpointercapture_to_same_element_twice.html?pen
Overall2 / 20 / 02 / 2
Harness statusOKOKOK
A repeated setPointerCapture call does not redispatch capture eventsPASSFAILPASS
A failed setPointerCapture call does not affect existing capturePASSFAILPASS
§ pointerevent_setpointercapture_to_same_element_twice.html?touch
Overall2 / 22 / 22 / 2
Harness statusOKOKOK
A repeated setPointerCapture call does not redispatch capture eventsPASSPASSPASS
A failed setPointerCapture call does not affect existing capturePASSPASSPASS
§ pointerevent_suppress_compat_events_on_click.html
Overall4 / 44 / 44 / 4
Harness statusOKOKOK
Suppress compat mouse events on clickPASSPASSPASS
primary pointer pointerdown@target0PASSPASSPASS
primary pointer pointerdown@target1PASSPASSPASS
Event logPASSPASSPASS
§ pointerevent_suppress_compat_events_on_drag_mouse.html
Overall4 / 44 / 44 / 4
Harness statusOKOKOK
Suppress compat mouse events on dragPASSPASSPASS
primary pointer pointerdown@target0PASSPASSPASS
primary pointer pointerdown@target1PASSPASSPASS
Event logPASSPASSPASS
§ pointerevent_target_at_clicking_link_in_image_map.html?capture=
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Event targets of clicking a link in an image mapPASSPASSPASS
§ pointerevent_target_at_clicking_link_in_image_map.html?capture=area
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Event targets of clicking a link in an image mapPASSPASSPASS
§ pointerevent_tiltX_tiltY_to_azimuth_altitude.html
Overall25 / 2525 / 2525 / 25
Harness statusOKOKOK
tiltX,tiltY to azimuth/altitude when tiltX=0 and tiltY=0PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=0 and tiltY=90PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=0 and tiltY=-90PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=90 and tiltY=0PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=90 and tiltY=90PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=90 and tiltY=-90PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=-90 and tiltY=0PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=-90 and tiltY=90PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=-90 and tiltY=-90PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=0 and tiltY=45PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=0 and tiltY=-45PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=45 and tiltY=0PASSPASSPASS
tiltX,tiltY to azimuth/altitude when tiltX=-45 and tiltY=0PASSPASSPASS
tiltX/tiltY to azimuth/altitude when tiltX/tiltY are not populatedPASSPASSPASS
azimuth/altitude to tiltX/tiltY when azimuth=0 and altitude=0PASSPASSPASS
azimuth/altitude to tiltX/tiltY when azimuth=0 and altitude=0.7853981633974483PASSPASSPASS
azimuth/altitude to tiltX/tiltY when azimuth=0 and altitude=1.5707963267948966PASSPASSPASS
azimuth/altitude to tiltX/tiltY when azimuth=1.5707963267948966 and altitude=0PASSPASSPASS
azimuth/altitude to tiltX/tiltY when azimuth=1.5707963267948966 and altitude=0.7853981633974483PASSPASSPASS
azimuth/altitude to tiltX/tiltY when azimuth=3.141592653589793 and altitude=0PASSPASSPASS
azimuth/altitude to tiltX/tiltY when azimuth=3.141592653589793 and altitude=0.7853981633974483PASSPASSPASS
azimuth/altitude to tiltX/tiltY when azimuth=4.71238898038469 and altitude=0PASSPASSPASS
azimuth/altitude to tiltX/tiltY when azimuth=4.71238898038469 and altitude=0.7853981633974483PASSPASSPASS
If only one of the values (tiltX, tiltY) or (azimuthAngle, altitudeAngle) is available the other one…PASSPASSPASS
If one of the values in both sets is provided, the other value in the set is initialized with the de…PASSPASSPASS
§ pointerevent_to_slotted_target.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Pointer events from mouse to slotted element and shadow-hostPASSPASSPASS
§ pointerevent_to_slotted_target.html?pen
Overall1 / 10 / 01 / 1
Harness statusOKOKOK
Pointer events from pen to slotted element and shadow-hostPASSFAILPASS
§ pointerevent_to_slotted_target.html?touch
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Pointer events from touch to slotted element and shadow-hostPASSPASSPASS
§ pointerevent_touch-action-auto-css_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKTIMEOUTOK
touch-action attribute testPASSTIMEOUTFAIL
§ pointerevent_touch-action-button-none-test_touch.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
touch-action attribute test in elementPASSPASSPASS
§ pointerevent_touch-action-illegal.html
Overall3 / 33 / 33 / 3
Harness statusOKOKOK
'pan-x none' is corrected properlyPASSPASSPASS
'pan-y none' is corrected properlyPASSPASSPASS
'auto none' is corrected properlyPASSPASSPASS
§ pointerevent_touch-action-inherit_child-auto-child-none_touch.html
Overall1 / 11 / 10 / 0
Harness statusOKOKERROR
touch-action attribute testPASSPASSNOTRUN
§ pointerevent_touch-action-inherit_child-none_touch.html
Overall1 / 11 / 10 / 0
Harness statusOKOKERROR
touch-action attribute testPASSPASSNOTRUN
§ pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKOKERROR
touch-action attribute testPASSFAILNOTRUN
§ pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html
Overall1 / 11 / 10 / 0
Harness statusOKOKERROR
touch-action attribute testPASSPASSNOTRUN
§ pointerevent_touch-action-inherit_highest-parent-none_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKTIMEOUTTIMEOUT
touch-action attribute testPASSNOTRUNNOTRUN
§ pointerevent_touch-action-inherit_parent-none_touch.html
Overall1 / 11 / 10 / 0
Harness statusOKOKOK
touch-action attribute testPASSPASSFAIL
§ pointerevent_touch-action-keyboard.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
touch-action attribute testPASSPASSPASS
§ pointerevent_touch-action-modified_touch.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
No scrolling after deleting touch-action:none after pointerdownPASSPASSPASS
§ pointerevent_touch-action-mouse.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
touch-action attribute testPASSPASSPASS
§ pointerevent_touch-action-none-css_touch.html
Overall1 / 11 / 10 / 0
Harness statusOKOKERROR
touch-action attribute testPASSPASSNOTRUN
§ pointerevent_touch-action-none-on-body-when-style-propagates-to-viewport_touch.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
touch-action none on body when style propagates to viewportPASSPASSPASS
§ pointerevent_touch-action-pan-x-css_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKOKERROR
touch-action attribute testPASSFAILNOTRUN
§ pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKOKERROR
touch-action attribute testPASSFAILNOTRUN
§ pointerevent_touch-action-pan-x-pan-y_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKTIMEOUTTIMEOUT
touch-action attribute testPASSNOTRUNNOTRUN
§ pointerevent_touch-action-pan-y-css_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKOKERROR
touch-action attribute testPASSFAILNOTRUN
§ pointerevent_touch-action-span-none-test_touch.html
Overall1 / 10 / 00 / 0
Harness statusOKOKOK
touch-action attribute test in elementPASSFAILFAIL
§ pointerevent_touch-action-svg-none-test_touch.html
Overall1 / 11 / 10 / 0
Harness statusOKOKERROR
touch-action attribute test in SVGPASSPASSNOTRUN
§ pointerevent_touch-action-table-none-test_touch.html
Overall2 / 20 / 00 / 0
Harness statusOKTIMEOUTERROR
touch-action attribute test on the cellPASSFAILNOTRUN
touch-action attribute test on the rowPASSNOTRUNNOTRUN
§ pointerevent_touch-action-verification.html
Overall37 / 3725 / 2525 / 25
Harness statusOKOKOK
defaultPASSPASSPASS
stylesheet-nonePASSPASSPASS
explicit-autoPASSPASSPASS
explicit-pan-xPASSPASSPASS
explicit-pan-yPASSPASSPASS
explicit-pan-x-pan-yPASSPASSPASS
explicit-pan-y-pan-xPASSPASSPASS
explicit-manipulationPASSPASSPASS
explicit-nonePASSPASSPASS
explicit-invalid-1PASSPASSPASS
explicit-invalid-2PASSPASSPASS
explicit-invalid-3PASSPASSPASS
explicit-invalid-4PASSPASSPASS
explicit-invalid-5PASSPASSPASS
explicit-invalid-6PASSPASSPASS
explicit-invalid-7PASSPASSPASS
explicit-invalid-8PASSPASSPASS
explicit-invalid-9PASSPASSPASS
explicit-invalid-10PASSPASSPASS
explicit-invalid-11PASSPASSPASS
explicit-invalid-12PASSPASSPASS
explicit-invalid-13PASSPASSPASS
not-inheritedPASSPASSPASS
inheritPASSPASSPASS
initialPASSPASSPASS
§ pointerevent_touch-adjustment_click_target.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Touch-generated events should have the same targetPASSPASSPASS
§ pointerevent_touch-propagates-when-target-is-video_touch.html
Overall0 / 01 / 10 / 0
Harness statusERROROKTIMEOUT
Touch-generated events should propagate to the parent when a video element is the targetTIMEOUTPASSTIMEOUT
§ pointerlock/pointerevent_coordinates_when_locked.html
Overall0 / 01 / 10 / 0
Harness statusERROROKOK
mouse Test pointerevent coordinates when pointer is lockedNOTRUNPASSFAIL
§ pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.https.html
Overall0 / 01 / 11 / 1
Harness statusERROROKOK
mouse pointermove getCoalescedEvents when lock testFAILPASSPASS
§ pointerlock/pointerevent_movementxy_with_pointerlock.html
Overall0 / 01 / 10 / 0
Harness statusERROROKOK
mouse pointerevent movementX/Y with pointerlock testTIMEOUTPASSFAIL
§ pointerlock/pointerevent_pointerlock_after_pointercapture.html
Overall0 / 01 / 11 / 1
Harness statusERROROKOK
mouse no pointercapture while pointerlockFAILPASSPASS
§ pointerlock/pointerevent_pointerlock_supercedes_capture.html
Overall0 / 01 / 10 / 0
Harness statusERROROKOK
mouse no pointercapture while pointerlockFAILPASSFAIL
§ pointerlock/pointerevent_pointermove_in_pointerlock.html
Overall0 / 02 / 22 / 2
Harness statusERROROKOK
pointermove event receivedFAILPASSPASS
pointermove event received inner frameNOTRUNPASSPASS
§ pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html
Overall0 / 01 / 11 / 1
Harness statusERROROKOK
pointer locked pointermove events received for button state changesNOTRUNPASSPASS
§ pointerlock/pointerevent_pointerrawupdate_in_pointerlock.https.html
Overall0 / 01 / 10 / 0
Harness statusERROROKOK
pointerrawupdate event receivedNOTRUNPASSFAIL
§ pointerup_after_pointerdown_target_removed.html?mouse
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerup event from mouse fired after pointerdown target is removedPASSPASSPASS
§ pointerup_after_pointerdown_target_removed.html?pen
Overall1 / 10 / 01 / 1
Harness statusOKOKOK
pointerup event from pen fired after pointerdown target is removedPASSFAILPASS
§ pointerup_after_pointerdown_target_removed.html?touch
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
pointerup event from touch fired after pointerdown target is removedPASSPASSPASS
§ pointerup_button_value_matches_corresponding_pointerdown.html
Overall1 / 11 / 11 / 1
Harness statusOKOKOK
Test that the 'button' property of a pointerup event matches the 'button' property of the correspond…PASSPASSPASS
§ predicted_events_attributes.html?mouse
Overall4 / 44 / 44 / 4
Harness statusOKOKOK
Predicted list in boundary eventsPASSPASSPASS
Predicted list in pointer-capture eventsPASSPASSPASS
Predicted list in pointerdown/move/up eventsPASSPASSPASS
Predicted list in pointercancel eventPASSPASSPASS
§ predicted_events_attributes.html?pen
Overall4 / 41 / 14 / 4
Harness statusOKOKOK
Predicted list in boundary eventsPASSFAILPASS
Predicted list in pointer-capture eventsPASSFAILPASS
Predicted list in pointerdown/move/up eventsPASSFAILPASS
Predicted list in pointercancel eventPASSPASSPASS
§ predicted_events_attributes.html?touch
Overall4 / 43 / 33 / 3
Harness statusOKTIMEOUTTIMEOUT
Predicted list in boundary eventsPASSPASSPASS
Predicted list in pointer-capture eventsPASSPASSPASS
Predicted list in pointerdown/move/up eventsPASSPASSPASS
Predicted list in pointercancel eventPASSTIMEOUTTIMEOUT
§ touch-action-with-swipe-dir-change.html?touch
Overall8 / 84 / 44 / 4
Harness statusOKOKOK
touch-action:auto with right,down swipePASSFAILFAIL
touch-action:auto with down,right swipePASSFAILFAIL
touch-action:pan-x with right,down swipePASSFAILFAIL
touch-action:pan-x with down,right swipePASSPASSPASS
touch-action:pan-y with right,down swipePASSPASSPASS
touch-action:pan-y with down,right swipePASSFAILFAIL
touch-action:none with right,down swipePASSPASSPASS
touch-action:none with down,right swipePASSPASSPASS