Click here to download the Blitz Browser!

WPT

wpt / orientation-event / idlharness.https.window.html

Spec: Device Orientation and Motion ↗

Runs: Chrome 155.0.8039.0 (wpt@2a20f1bd6, 2026-09-03) | Firefox 157.0a1 (wpt@b861d4d9d, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@9b4cabf6d, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total76/7654/7637/7615/7615/76NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASSPASSPASS
idl_test validationPASSPASSPASSPASSPASS
Partial interface Window: original interface definedPASSPASSPASSPASSPASS
Partial interface Window: member names are uniquePASSPASSPASSPASSPASS
Partial interface Window[2]: original interface definedPASSPASSPASSPASSPASS
Partial interface Window[2]: member names are uniquePASSPASSPASSPASSPASS
Partial interface Window[3]: original interface definedPASSPASSPASSPASSPASS
Partial interface Window[3]: member names are uniquePASSPASSPASSPASSPASS
Partial interface Window[4]: 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
DeviceOrientationEvent interface: existence and properties of interface objectPASSPASSPASSFAILFAIL
DeviceOrientationEvent interface object lengthPASSPASSFAILFAILFAIL
DeviceOrientationEvent interface object namePASSPASSPASSFAILFAIL
DeviceOrientationEvent interface: existence and properties of interface prototype objectPASSPASSPASSFAILFAIL
DeviceOrientationEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSFAILFAIL
DeviceOrientationEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSFAILFAIL
DeviceOrientationEvent interface: attribute alphaPASSPASSPASSFAILFAIL
DeviceOrientationEvent interface: attribute betaPASSPASSPASSFAILFAIL
DeviceOrientationEvent interface: attribute gammaPASSPASSPASSFAILFAIL
DeviceOrientationEvent interface: attribute absolutePASSPASSPASSFAILFAIL
DeviceOrientationEvent interface: operation requestPermission(optional boolean)PASSFAILFAILFAILFAIL
DeviceOrientationEvent must be primary interface of new DeviceOrientationEvent("foo")PASSPASSFAILFAILFAIL
Stringification of new DeviceOrientationEvent("foo")PASSPASSFAILFAILFAIL
DeviceOrientationEvent interface: new DeviceOrientationEvent("foo") must inherit property "alpha" with the proper typePASSPASSFAILFAILFAIL
DeviceOrientationEvent interface: new DeviceOrientationEvent("foo") must inherit property "beta" with the proper typePASSPASSFAILFAILFAIL
DeviceOrientationEvent interface: new DeviceOrientationEvent("foo") must inherit property "gamma" with the proper typePASSPASSFAILFAILFAIL
DeviceOrientationEvent interface: new DeviceOrientationEvent("foo") must inherit property "absolute" with the proper typePASSPASSFAILFAILFAIL
DeviceOrientationEvent interface: new DeviceOrientationEvent("foo") must inherit property "requestPermission(optional boolean)" with the proper typePASSPASSFAILFAILFAIL
DeviceOrientationEvent interface: calling requestPermission(optional boolean) on new DeviceOrientationEvent("foo") with too few arguments must throw TypeErrorPASSFAILFAILFAILFAIL
DeviceMotionEventAcceleration interface: existence and properties of interface objectPASSFAILFAILFAILFAIL
DeviceMotionEventAcceleration interface object lengthPASSFAILFAILFAILFAIL
DeviceMotionEventAcceleration interface object namePASSFAILFAILFAILFAIL
DeviceMotionEventAcceleration interface: existence and properties of interface prototype objectPASSFAILFAILFAILFAIL
DeviceMotionEventAcceleration interface: existence and properties of interface prototype object's "constructor" propertyPASSFAILFAILFAILFAIL
DeviceMotionEventAcceleration interface: existence and properties of interface prototype object's @@unscopables propertyPASSFAILFAILFAILFAIL
DeviceMotionEventAcceleration interface: attribute xPASSFAILFAILFAILFAIL
DeviceMotionEventAcceleration interface: attribute yPASSFAILFAILFAILFAIL
DeviceMotionEventAcceleration interface: attribute zPASSFAILFAILFAILFAIL
DeviceMotionEventRotationRate interface: existence and properties of interface objectPASSFAILFAILFAILFAIL
DeviceMotionEventRotationRate interface object lengthPASSFAILFAILFAILFAIL
DeviceMotionEventRotationRate interface object namePASSFAILFAILFAILFAIL
DeviceMotionEventRotationRate interface: existence and properties of interface prototype objectPASSFAILFAILFAILFAIL
DeviceMotionEventRotationRate interface: existence and properties of interface prototype object's "constructor" propertyPASSFAILFAILFAILFAIL
DeviceMotionEventRotationRate interface: existence and properties of interface prototype object's @@unscopables propertyPASSFAILFAILFAILFAIL
DeviceMotionEventRotationRate interface: attribute alphaPASSFAILFAILFAILFAIL
DeviceMotionEventRotationRate interface: attribute betaPASSFAILFAILFAILFAIL
DeviceMotionEventRotationRate interface: attribute gammaPASSFAILFAILFAILFAIL
DeviceMotionEvent interface: existence and properties of interface objectPASSPASSPASSFAILFAIL
DeviceMotionEvent interface object lengthPASSPASSFAILFAILFAIL
DeviceMotionEvent interface object namePASSPASSPASSFAILFAIL
DeviceMotionEvent interface: existence and properties of interface prototype objectPASSPASSPASSFAILFAIL
DeviceMotionEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSFAILFAIL
DeviceMotionEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSFAILFAIL
DeviceMotionEvent interface: attribute accelerationPASSPASSPASSFAILFAIL
DeviceMotionEvent interface: attribute accelerationIncludingGravityPASSPASSPASSFAILFAIL
DeviceMotionEvent interface: attribute rotationRatePASSPASSPASSFAILFAIL
DeviceMotionEvent interface: attribute intervalPASSPASSPASSFAILFAIL
DeviceMotionEvent interface: operation requestPermission()PASSFAILFAILFAILFAIL
DeviceMotionEvent must be primary interface of new DeviceMotionEvent("foo")PASSPASSFAILFAILFAIL
Stringification of new DeviceMotionEvent("foo")PASSPASSFAILFAILFAIL
DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "acceleration" with the proper typePASSPASSFAILFAILFAIL
DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "accelerationIncludingGravity" with the proper typePASSPASSFAILFAILFAIL
DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "rotationRate" with the proper typePASSPASSFAILFAILFAIL
DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "interval" with the proper typePASSFAILFAILFAILFAIL
DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "requestPermission()" with the proper typePASSPASSFAILFAILFAIL
Window interface: attribute ondeviceorientationPASSPASSPASSFAILFAIL
Window interface: attribute ondeviceorientationabsolutePASSPASSFAILFAILFAIL
Window interface: attribute ondevicemotionPASSPASSPASSFAILFAIL
Window interface: window must inherit property "ondeviceorientation" with the proper typePASSPASSPASSFAILFAIL
Window interface: window must inherit property "ondeviceorientationabsolute" with the proper typePASSPASSFAILFAILFAIL
Window interface: window must inherit property "ondevicemotion" with the proper typePASSPASSPASSFAILFAIL