Click here to download the Blitz Browser!

WPT

wpt / touch-events / idlharness.window.html

Spec: Touch Events ↗

Runs: Chrome 155.0.8039.0 (wpt@a4fcd77aa, 2026-09-03) | Firefox 157.0a1 (wpt@cc4d45aa0, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@47d833bbc, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total91/12891/12829/12829/12873/128NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASSPASSPASS
idl_test validationPASSPASSPASSPASSPASS
Partial interface mixin GlobalEventHandlers: original interface mixin definedPASSPASSPASSPASSPASS
Partial interface mixin GlobalEventHandlers: member names are uniquePASSPASSPASSPASSPASS
Partial interface UIEvent: member names are uniquePASSPASSPASSPASSPASS
Partial interface UIEvent[2]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary UIEventInit: member names are uniquePASSPASSPASSPASSPASS
Partial interface Document: member names are uniquePASSPASSPASSPASSPASS
Partial interface Element: member names are uniquePASSPASSPASSPASSPASS
Partial interface Document[2]: member names are uniquePASSPASSPASSPASSPASS
Partial interface Window: member names are uniquePASSPASSPASSPASSPASS
Document includes GlobalEventHandlers: member names are uniquePASSPASSPASSPASSPASS
HTMLElement includes GlobalEventHandlers: member names are uniquePASSPASSPASSPASSPASS
HTMLElement includes ElementContentEditable: member names are uniquePASSPASSPASSPASSPASS
HTMLElement includes HTMLOrSVGOrMathMLElement: member names are uniquePASSPASSPASSPASSPASS
Window includes GlobalEventHandlers: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowEventHandlers: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASSPASSPASS
Window includes AnimationFrameProvider: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowSessionStorage: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowLocalStorage: member names are uniquePASSPASSPASSPASSPASS
Document includes NonElementParentNode: member names are uniquePASSPASSPASSPASSPASS
Document includes DocumentOrShadowRoot: member names are uniquePASSPASSPASSPASSPASS
Document includes ParentNode: member names are uniquePASSPASSPASSPASSPASS
Element includes ParentNode: member names are uniquePASSPASSPASSPASSPASS
Element includes NonDocumentTypeChildNode: member names are uniquePASSPASSPASSPASSPASS
Element includes ChildNode: member names are uniquePASSPASSPASSPASSPASS
Element includes Slottable: member names are uniquePASSPASSPASSPASSPASS
Document includes XPathEvaluatorBase: member names are uniquePASSPASSPASSPASSPASS
Touch interface: existence and properties of interface objectPASSPASSFAILFAILPASS
Touch interface object lengthPASSPASSFAILFAILPASS
Touch interface object namePASSPASSFAILFAILPASS
Touch interface: existence and properties of interface prototype objectPASSPASSFAILFAILPASS
Touch interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSFAILFAILPASS
Touch interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSFAILFAILPASS
Touch interface: attribute identifierPASSPASSFAILFAILPASS
Touch interface: attribute targetPASSPASSFAILFAILPASS
Touch interface: attribute screenXPASSPASSFAILFAILPASS
Touch interface: attribute screenYPASSPASSFAILFAILPASS
Touch interface: attribute clientXPASSPASSFAILFAILPASS
Touch interface: attribute clientYPASSPASSFAILFAILPASS
Touch interface: attribute pageXPASSPASSFAILFAILPASS
Touch interface: attribute pageYPASSPASSFAILFAILPASS
Touch interface: attribute radiusXPASSPASSFAILFAILFAIL
Touch interface: attribute radiusYPASSPASSFAILFAILFAIL
Touch interface: attribute rotationAnglePASSPASSFAILFAILFAIL
Touch interface: attribute forcePASSPASSFAILFAILFAIL
Touch interface: attribute altitudeAngleFAILFAILFAILFAILFAIL
Touch interface: attribute azimuthAngleFAILFAILFAILFAILFAIL
Touch interface: attribute touchTypeFAILFAILFAILFAILFAIL
Touch must be primary interface of new Touch({identifier: 1, target: document})PASSPASSFAILFAILPASS
Stringification of new Touch({identifier: 1, target: document})PASSPASSFAILFAILPASS
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "identifier" with the proper typePASSPASSFAILFAILPASS
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "target" with the proper typePASSPASSFAILFAILPASS
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "screenX" with the proper typePASSPASSFAILFAILPASS
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "screenY" with the proper typePASSPASSFAILFAILPASS
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "clientX" with the proper typePASSPASSFAILFAILPASS
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "clientY" with the proper typePASSPASSFAILFAILPASS
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "pageX" with the proper typePASSPASSFAILFAILPASS
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "pageY" with the proper typePASSPASSFAILFAILPASS
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "radiusX" with the proper typePASSPASSFAILFAILFAIL
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "radiusY" with the proper typePASSPASSFAILFAILFAIL
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "rotationAngle" with the proper typePASSPASSFAILFAILFAIL
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "force" with the proper typePASSPASSFAILFAILFAIL
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "altitudeAngle" with the proper typeFAILFAILFAILFAILFAIL
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "azimuthAngle" with the proper typeFAILFAILFAILFAILFAIL
Touch interface: new Touch({identifier: 1, target: document}) must inherit property "touchType" with the proper typeFAILFAILFAILFAILFAIL
TouchList interface: existence and properties of interface objectPASSPASSFAILFAILPASS
TouchList interface object lengthPASSPASSFAILFAILPASS
TouchList interface object namePASSPASSFAILFAILPASS
TouchList interface: existence and properties of interface prototype objectPASSPASSFAILFAILPASS
TouchList interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSFAILFAILPASS
TouchList interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSFAILFAILPASS
TouchList interface: attribute lengthPASSPASSFAILFAILPASS
TouchList interface: operation item(unsigned long)PASSPASSFAILFAILPASS
TouchEvent interface: existence and properties of interface objectPASSPASSFAILFAILPASS
TouchEvent interface object lengthPASSPASSFAILFAILFAIL
TouchEvent interface object namePASSPASSFAILFAILPASS
TouchEvent interface: existence and properties of interface prototype objectPASSPASSFAILFAILPASS
TouchEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSFAILFAILPASS
TouchEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSFAILFAILPASS
TouchEvent interface: attribute touchesPASSPASSFAILFAILPASS
TouchEvent interface: attribute targetTouchesPASSPASSFAILFAILPASS
TouchEvent interface: attribute changedTouchesPASSPASSFAILFAILPASS
TouchEvent interface: attribute altKeyPASSPASSFAILFAILPASS
TouchEvent interface: attribute metaKeyPASSPASSFAILFAILPASS
TouchEvent interface: attribute ctrlKeyPASSPASSFAILFAILPASS
TouchEvent interface: attribute shiftKeyPASSPASSFAILFAILPASS
TouchEvent interface: operation getModifierState(DOMString)FAILFAILFAILFAILFAIL
TouchEvent must be primary interface of new TouchEvent("name")PASSPASSFAILFAILFAIL
Stringification of new TouchEvent("name")PASSPASSFAILFAILFAIL
TouchEvent interface: new TouchEvent("name") must inherit property "touches" with the proper typePASSPASSFAILFAILFAIL
TouchEvent interface: new TouchEvent("name") must inherit property "targetTouches" with the proper typePASSPASSFAILFAILFAIL
TouchEvent interface: new TouchEvent("name") must inherit property "changedTouches" with the proper typePASSPASSFAILFAILFAIL
TouchEvent interface: new TouchEvent("name") must inherit property "altKey" with the proper typePASSPASSFAILFAILFAIL
TouchEvent interface: new TouchEvent("name") must inherit property "metaKey" with the proper typePASSPASSFAILFAILFAIL
TouchEvent interface: new TouchEvent("name") must inherit property "ctrlKey" with the proper typePASSPASSFAILFAILFAIL
TouchEvent interface: new TouchEvent("name") must inherit property "shiftKey" with the proper typePASSPASSFAILFAILFAIL
TouchEvent interface: new TouchEvent("name") must inherit property "getModifierState(DOMString)" with the proper typeFAILFAILFAILFAILFAIL
TouchEvent interface: calling getModifierState(DOMString) on new TouchEvent("name") with too few arguments must throw TypeErrorFAILFAILFAILFAILFAIL
HTMLElement interface: attribute ontouchstartFAILFAILFAILFAILFAIL
HTMLElement interface: attribute ontouchendFAILFAILFAILFAILFAIL
HTMLElement interface: attribute ontouchmoveFAILFAILFAILFAILFAIL
HTMLElement interface: attribute ontouchcancelFAILFAILFAILFAILFAIL
Window interface: attribute ontouchstartFAILFAILFAILFAILFAIL
Window interface: attribute ontouchendFAILFAILFAILFAILFAIL
Window interface: attribute ontouchmoveFAILFAILFAILFAILFAIL
Window interface: attribute ontouchcancelFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: window must inherit property "ontouchstart" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: window must inherit property "ontouchend" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: window must inherit property "ontouchmove" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: window must inherit property "ontouchcancel" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: document must inherit property "ontouchstart" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: document must inherit property "ontouchend" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: document must inherit property "ontouchmove" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: document must inherit property "ontouchcancel" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: document.body must inherit property "ontouchstart" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: document.body must inherit property "ontouchend" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: document.body must inherit property "ontouchmove" with the proper typeFAILFAILFAILFAILFAIL
GlobalEventHandlers interface: document.body must inherit property "ontouchcancel" with the proper typeFAILFAILFAILFAILFAIL
Document interface: attribute ontouchstartFAILFAILFAILFAILFAIL
Document interface: attribute ontouchendFAILFAILFAILFAILFAIL
Document interface: attribute ontouchmoveFAILFAILFAILFAILFAIL
Document interface: attribute ontouchcancelFAILFAILFAILFAILFAIL
Document interface: document must inherit property "ontouchstart" with the proper typeFAILFAILFAILFAILFAIL
Document interface: document must inherit property "ontouchend" with the proper typeFAILFAILFAILFAILFAIL
Document interface: document must inherit property "ontouchmove" with the proper typeFAILFAILFAILFAILFAIL
Document interface: document must inherit property "ontouchcancel" with the proper typeFAILFAILFAILFAILFAIL