[wpt-sync] Sync PR 44270 - sensors: Stash virtual sensor readings sent before a sensor is active
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox124 fixed)
Tracking | Status | |
---|---|---|
firefox124 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 44270 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/44270
Details from upstream follow.
Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> wrote:
sensors: Stash virtual sensor readings sent before a sensor is active
This is a follow-up to the discussion in https://crrev.com/c/5233627,
where it was argued that the current behavior of discarding virtual
sensor updates when the sensor is inactive or not present is not very
intuitive or user-friendly.Updates were discarded in the following situations but not anymore:
- The virtual sensor was created, but the sensor itself not (e.g. there
has been no call to Sensor.start()).- The virtual sensor was created, one or more Sensor instances have been
started, activated and they have all been stopped.- The virtual sensor was created, one or more Sensor instances have been
started but they have not been activated yet.- The virtual sensor was created, one or more Sensor instances have been
created and started, but the page has become hidden.In all the cases above, we now stash the reading and try to submit it
once the sensor becomes active again (in //services parlance, that is
when VirtualPlatformSensor::StartSensor() is called). If multiple
updates are sent while the sensor is not active, only the last one will
be used in the delayed update.To avoid races and out-of-order updates, all calls to
VirtualPlatformSensor::AddReading() are now asynchronous and go through
PostTask().This change makes it easier to use the Device Orientation API with
WebDriver, as contrary to the Generic Sensors API, all sensor creation,
initialization and suspension is done implicitly via event listeners.
This meant that before this change, one needed to be very careful with
the order of virtual sensor creation, event listener creation, and
submission of reading updates. Specifically, the only reliable way to
add readings and receive them with WebDriver was to:
- Create virtual sensors
- Add a dummy device{motion,orientation,orientationabsolute} event
listener- Use WebDriver to wait for the virtual sensors to be initialized and
activated- Add one or more real event listeners
- Send an update via WebDriver
With this CL, one only needs to:
- Create virtual sensors
- Send an update via WebDriver
- Add one or more real event listeners
with steps 2 and 3 being interchangeable.Bug: 1520919, 1506995
Change-Id: Ic560e4db82490f3641984b989a984837cd7316d2
Reviewed-on: https://chromium-review.googlesource.com/5245506
WPT-Export-Revision: 4f577d14eb2fb7bf940b4e3df25a53ead53ca335
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 17 tests and 1 subtests
Status Summary
Firefox
OK
: 16
PASS
: 21
FAIL
: 184
ERROR
: 1
Chrome
OK
: 8
PASS
: 133
FAIL
: 30
TIMEOUT
: 14
ERROR
: 3
NOTRUN
: 34
Safari
OK
: 16
PASS
: 21
FAIL
: 184
ERROR
: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /accelerometer/Accelerometer.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
)- Accelerometer: Test that onerror is sent when permissions are not granted.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Test that onerror is send when start() call has failed.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Test that frequency is capped to allowed maximum.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Test that frequency is capped to the maximum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Test that frequency is limited to the minimum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Test that sensor can be constructed within an iframe allowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Test that 'onreading' is called and sensor reading is valid.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: sensor reading is correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Test that readings are all mapped to expectedReadings correctly.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: sensor timestamp is updated when time passes.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Test that sensor can be successfully created and its states are correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: no exception is thrown when calling start() on already started sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: no exception is thrown when calling stop() on already stopped sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Test that fresh reading is fetched on start().:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Accelerometer: Readings are not delivered when the page has no visibility:
FAIL
(Chrome:TIMEOUT
, Safari:FAIL
) - Accelerometer: frequency hint works.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - Accelerometer: Readings delivered by shared platform sensor are immediately accessible to all sensors.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
)
- Accelerometer: Test that onerror is sent when permissions are not granted.:
- /accelerometer/Accelerometer_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /accelerometer/GravitySensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
)- GravitySensor: Test that onerror is sent when permissions are not granted.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Test that onerror is send when start() call has failed.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Test that frequency is capped to allowed maximum.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Test that frequency is capped to the maximum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Test that frequency is limited to the minimum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Test that sensor can be constructed within an iframe allowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Test that 'onreading' is called and sensor reading is valid.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: sensor reading is correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Test that readings are all mapped to expectedReadings correctly.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: sensor timestamp is updated when time passes.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Test that sensor can be successfully created and its states are correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: no exception is thrown when calling start() on already started sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: no exception is thrown when calling stop() on already stopped sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Test that fresh reading is fetched on start().:
FAIL
(Chrome:PASS
, Safari:FAIL
) - GravitySensor: Readings are not delivered when the page has no visibility:
FAIL
(Chrome:TIMEOUT
, Safari:FAIL
) - GravitySensor: frequency hint works.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - GravitySensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
)
- GravitySensor: Test that onerror is sent when permissions are not granted.:
- /accelerometer/LinearAccelerationSensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
)- LinearAccelerationSensor: Test that onerror is sent when permissions are not granted.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Test that onerror is send when start() call has failed.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Test that frequency is capped to allowed maximum.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Test that frequency is capped to the maximum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Test that frequency is limited to the minimum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Test that 'onreading' is called and sensor reading is valid.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: sensor reading is correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Test that readings are all mapped to expectedReadings correctly.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: sensor timestamp is updated when time passes.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Test that sensor can be successfully created and its states are correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: no exception is thrown when calling start() on already started sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: no exception is thrown when calling stop() on already stopped sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Test that fresh reading is fetched on start().:
FAIL
(Chrome:PASS
, Safari:FAIL
) - LinearAccelerationSensor: Readings are not delivered when the page has no visibility:
FAIL
(Chrome:TIMEOUT
, Safari:FAIL
) - LinearAccelerationSensor: frequency hint works.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - LinearAccelerationSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
)
- LinearAccelerationSensor: Test that onerror is sent when permissions are not granted.:
- /ambient-light/AmbientLightSensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
)- AmbientLightSensor: Test that onerror is sent when permissions are not granted.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Test that onerror is send when start() call has failed.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Test that frequency is capped to allowed maximum.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Test that frequency is capped to the maximum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Test that frequency is limited to the minimum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Test that 'onreading' is called and sensor reading is valid.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: sensor reading is correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Test that readings are all mapped to expectedReadings correctly.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: sensor timestamp is updated when time passes.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Test that sensor can be successfully created and its states are correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: no exception is thrown when calling start() on already started sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: no exception is thrown when calling stop() on already stopped sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Test that fresh reading is fetched on start().:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AmbientLightSensor: Readings are not delivered when the page has no visibility:
FAIL
(Chrome:TIMEOUT
, Safari:FAIL
) - AmbientLightSensor: frequency hint works.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - AmbientLightSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
)
- AmbientLightSensor: Test that onerror is sent when permissions are not granted.:
- /ambient-light/AmbientLightSensor_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /geolocation-sensor/GeolocationSensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
)- GeolocationSensor: Test that onerror is sent when permissions are not granted.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Test that onerror is send when start() call has failed.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Test that frequency is capped to allowed maximum.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Test that frequency is capped to the maximum supported frequency.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Test that frequency is limited to the minimum supported frequency.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Test that 'onreading' is called and sensor reading is valid.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: sensor reading is correct.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Test that readings are all mapped to expectedReadings correctly.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: sensor timestamp is updated when time passes.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Test that sensor can be successfully created and its states are correct.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: no exception is thrown when calling start() on already started sensor.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: no exception is thrown when calling stop() on already stopped sensor.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Test that fresh reading is fetched on start().:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Readings are not delivered when the page has no visibility:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: frequency hint works.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - GeolocationSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- GeolocationSensor: Test that onerror is sent when permissions are not granted.:
- /geolocation-sensor/GeolocationSensor_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /gyroscope/Gyroscope.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
)- Gyroscope: Test that onerror is sent when permissions are not granted.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Test that onerror is send when start() call has failed.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Test that frequency is capped to allowed maximum.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Test that frequency is capped to the maximum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Test that frequency is limited to the minimum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Test that sensor cannot be constructed within iframe disallowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Test that sensor can be constructed within an iframe allowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Test that 'onreading' is called and sensor reading is valid.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: sensor reading is correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Test that readings are all mapped to expectedReadings correctly.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: sensor timestamp is updated when time passes.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Test that sensor can be successfully created and its states are correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: no exception is thrown when calling start() on already started sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: no exception is thrown when calling stop() on already stopped sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Test that fresh reading is fetched on start().:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Gyroscope: Readings are not delivered when the page has no visibility:
FAIL
(Chrome:TIMEOUT
, Safari:FAIL
) - Gyroscope: frequency hint works.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - Gyroscope: Readings delivered by shared platform sensor are immediately accessible to all sensors.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
)
- Gyroscope: Test that onerror is sent when permissions are not granted.:
- /gyroscope/Gyroscope_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /magnetometer/Magnetometer.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
)- Magnetometer: Test that onerror is sent when permissions are not granted.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Test that onerror is send when start() call has failed.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Test that frequency is capped to allowed maximum.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Test that frequency is capped to the maximum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Test that frequency is limited to the minimum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Test that sensor can be constructed within an iframe allowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Test that 'onreading' is called and sensor reading is valid.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: sensor reading is correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Test that readings are all mapped to expectedReadings correctly.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: sensor timestamp is updated when time passes.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Test that sensor can be successfully created and its states are correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: no exception is thrown when calling start() on already started sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: no exception is thrown when calling stop() on already stopped sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Test that fresh reading is fetched on start().:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Magnetometer: Readings are not delivered when the page has no visibility:
FAIL
(Chrome:TIMEOUT
, Safari:FAIL
) - Magnetometer: frequency hint works.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - Magnetometer: Readings delivered by shared platform sensor are immediately accessible to all sensors.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that onerror is sent when permissions are not granted.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that onerror is send when start() call has failed.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that frequency is capped to allowed maximum.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that frequency is capped to the maximum supported frequency.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that frequency is limited to the minimum supported frequency.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that sensor can be constructed within an iframe allowed to use feature policy.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that 'onreading' is called and sensor reading is valid.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: sensor reading is correct.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that readings are all mapped to expectedReadings correctly.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: sensor timestamp is updated when time passes.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that sensor can be successfully created and its states are correct.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: no exception is thrown when calling start() on already started sensor.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: no exception is thrown when calling stop() on already stopped sensor.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Test that fresh reading is fetched on start().:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Readings are not delivered when the page has no visibility:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: frequency hint works.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - UncalibratedMagnetometer: Readings delivered by shared platform sensor are immediately accessible to all sensors.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
)
- Magnetometer: Test that onerror is sent when permissions are not granted.:
- /magnetometer/Magnetometer_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /orientation-sensor/AbsoluteOrientationSensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:ERROR
, Safari:OK
)- AbsoluteOrientationSensor: Test that onerror is sent when permissions are not granted.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: Test that onerror is send when start() call has failed.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: Test that frequency is capped to allowed maximum.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: Test that frequency is capped to the maximum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: Test that frequency is limited to the minimum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: Test that 'onreading' is called and sensor reading is valid.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - AbsoluteOrientationSensor: sensor reading is correct.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - AbsoluteOrientationSensor: Test that readings are all mapped to expectedReadings correctly.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - AbsoluteOrientationSensor: sensor timestamp is updated when time passes.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - AbsoluteOrientationSensor: Test that sensor can be successfully created and its states are correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: no exception is thrown when calling start() on already started sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: no exception is thrown when calling stop() on already stopped sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: Test that fresh reading is fetched on start().:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - AbsoluteOrientationSensor: Readings are not delivered when the page has no visibility:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - AbsoluteOrientationSensor: frequency hint works.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - AbsoluteOrientationSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.:
FAIL
(Chrome:TIMEOUT
, Safari:FAIL
) - AbsoluteOrientationSensor.quaternion return a four-element FrozenArray.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - AbsoluteOrientationSensor.populateMatrix() method works correctly.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
)
- AbsoluteOrientationSensor: Test that onerror is sent when permissions are not granted.:
- /orientation-sensor/OrientationSensor_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /orientation-sensor/RelativeOrientationSensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:ERROR
, Safari:OK
)- RelativeOrientationSensor: Test that onerror is sent when permissions are not granted.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: Test that onerror is send when start() call has failed.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: Test that frequency is capped to allowed maximum.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: Test that frequency is capped to the maximum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: Test that frequency is limited to the minimum supported frequency.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: Test that 'onreading' is called and sensor reading is valid.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - RelativeOrientationSensor: sensor reading is correct.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - RelativeOrientationSensor: Test that readings are all mapped to expectedReadings correctly.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - RelativeOrientationSensor: sensor timestamp is updated when time passes.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - RelativeOrientationSensor: Test that sensor can be successfully created and its states are correct.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: no exception is thrown when calling start() on already started sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: no exception is thrown when calling stop() on already stopped sensor.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: Test that fresh reading is fetched on start().:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - RelativeOrientationSensor: Readings are not delivered when the page has no visibility:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - RelativeOrientationSensor: frequency hint works.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - RelativeOrientationSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.:
FAIL
(Chrome:TIMEOUT
, Safari:FAIL
) - RelativeOrientationSensor.quaternion return a four-element FrozenArray.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - RelativeOrientationSensor.populateMatrix() method works correctly.:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
)
- RelativeOrientationSensor: Test that onerror is sent when permissions are not granted.:
- /proximity/ProximitySensor.https.html [wpt.fyi]:
ERROR
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:ERROR
, Safari:ERROR
) - /proximity/ProximitySensor_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
)
Tests Disabled in Gecko Infrastructure
- /accelerometer/Accelerometer.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
) - /accelerometer/Accelerometer_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /accelerometer/GravitySensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
) - /accelerometer/LinearAccelerationSensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
) - /ambient-light/AmbientLightSensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
) - /ambient-light/AmbientLightSensor_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /geolocation-sensor/GeolocationSensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /geolocation-sensor/GeolocationSensor_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /gyroscope/Gyroscope.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
) - /gyroscope/Gyroscope_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /magnetometer/Magnetometer.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:TIMEOUT
, Safari:OK
) - /magnetometer/Magnetometer_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /orientation-sensor/AbsoluteOrientationSensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:ERROR
, Safari:OK
) - /orientation-sensor/OrientationSensor_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /orientation-sensor/RelativeOrientationSensor.https.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:ERROR
, Safari:OK
) - /proximity/ProximitySensor.https.html [wpt.fyi]:
ERROR
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:ERROR
, Safari:ERROR
) - /proximity/ProximitySensor_insecure_context.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
)
Comment 4•1 year ago
|
||
bugherder |
Description
•