Closed Bug 1666819 Opened 5 years ago Closed 5 years ago

[wpt-sync] Sync PR 25714 - Use allow attribute for delegation in generic sensor WPT

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox83 fixed)

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 25714 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/25714
Details from upstream follow.

b'Ian Clelland <iclelland@chromium.org>' wrote:

Use allow attribute for delegation in generic sensor WPT

With an upcoming change to Feature/Permissions Policy, the header
alone will no longer be sufficient to delegate permissions to use
powerful features in subframes. The iframe allow attribute must
be used in conjunction with it. The header can still be used to
block delegation.

This change updates the generic sensor WPTs to use the allow
attribute for delegation.

Bug: 1095641
Change-Id: I7ba5512c755816e5072dcb4aade3e13f4904456f
Reviewed-on: https://chromium-review.googlesource.com/2424654
WPT-Export-Revision: 082352867a76f5711147df85fda2c72a85d12cb3

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 43 tests and 3 subtests

Status Summary

Firefox

OK : 35
FAIL : 140
ERROR : 8
NOTRUN: 25

Chrome

OK : 43
PASS : 98
FAIL : 67

Safari

OK : 35
FAIL : 140
ERROR : 8
NOTRUN: 25

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/accelerometer/Accelerometer-disabled-by-feature-policy.https.html
Accelerometer: Feature-Policy header accelerometer 'none' disallows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
Accelerometer: Feature-Policy header accelerometer 'none' disallows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
Accelerometer: Feature-Policy header accelerometer 'none' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy header accelerometer 'none' disallows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy header accelerometer 'none' disallows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy header accelerometer 'none' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
GravitySensor: Feature-Policy header accelerometer 'none' disallows the top-level document.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Feature-Policy header accelerometer 'none' disallows same-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Feature-Policy header accelerometer 'none' disallows cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
/accelerometer/Accelerometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html
Accelerometer: Feature-Policy allow='accelerometer' attribute allows same-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
Accelerometer: Feature-Policy allow='accelerometer' attribute disallows cross-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy allow='accelerometer' attribute allows same-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy allow='accelerometer' attribute disallows cross-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
GravitySensor: Feature-Policy allow='accelerometer' attribute allows same-origin relocation: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Feature-Policy allow='accelerometer' attribute disallows cross-origin relocation: FAIL (Chrome: FAIL, Safari: FAIL)
/accelerometer/Accelerometer-enabled-by-feature-policy-attribute.https.html
Accelerometer: Feature-Policy allow='accelerometer' attribute allows same-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
Accelerometer: Feature-Policy allow='accelerometer' attribute allows cross-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy allow='accelerometer' attribute allows same-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy allow='accelerometer' attribute allows cross-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
GravitySensor: Feature-Policy allow='accelerometer' attribute allows same-origin iframe: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Feature-Policy allow='accelerometer' attribute allows cross-origin iframe: FAIL (Chrome: FAIL, Safari: FAIL)
/accelerometer/Accelerometer-enabled-by-feature-policy.https.html
Accelerometer: Feature-Policy header accelerometer * allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
Accelerometer: Feature-Policy header accelerometer * allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
Accelerometer: Feature-Policy header accelerometer * allows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy header accelerometer * allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy header accelerometer * allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy header accelerometer * allows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
GravitySensor: Feature-Policy header accelerometer * allows the top-level document.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Feature-Policy header accelerometer * allows same-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Feature-Policy header accelerometer * allows cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
/accelerometer/Accelerometer-enabled-on-self-origin-by-feature-policy.https.html
Accelerometer: Feature-Policy header accelerometer 'self' allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
Accelerometer: Feature-Policy header accelerometer 'self' allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
Accelerometer: Feature-Policy header accelerometer 'self' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy header accelerometer 'self' allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy header accelerometer 'self' allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Feature-Policy header accelerometer 'self' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
GravitySensor: Feature-Policy header accelerometer 'self' allows the top-level document.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Feature-Policy header accelerometer 'self' allows same-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Feature-Policy header accelerometer 'self' disallows cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
/accelerometer/Accelerometer-iframe-access.https.html: ERROR (Chrome: OK, Safari: ERROR)
Accelerometer: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Accelerometer: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS, Safari: NOTRUN)
LinearAccelerationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
LinearAccelerationSensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
LinearAccelerationSensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS, Safari: NOTRUN)
GravitySensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
GravitySensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
GravitySensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'none' disallows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'none' disallows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'none' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute allows same-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute disallows cross-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html
AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute allows same-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute allows cross-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html
AmbientLightSensor: Feature-Policy header ambient-light-sensor * allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
AmbientLightSensor: Feature-Policy header ambient-light-sensor * allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
AmbientLightSensor: Feature-Policy header ambient-light-sensor * allows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'self' allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'self' allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'self' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/ambient-light/AmbientLightSensor-iframe-access.https.html: ERROR (Chrome: OK, Safari: ERROR)
AmbientLightSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
AmbientLightSensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html
GeolocationSensor: Feature-Policy header geolocation 'none' disallows the top-level document.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Feature-Policy header geolocation 'none' disallows same-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Feature-Policy header geolocation 'none' disallows cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor.read(): 'SecurityError' is thrown when disabled by Feature Policy: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor.read(): 'AbortError' takes priority: FAIL (Chrome: FAIL, Safari: FAIL)
/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
GeolocationSensor: Feature-Policy allow='geolocation' attribute allows same-origin relocation: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Feature-Policy allow='geolocation' attribute disallows cross-origin relocation: FAIL (Chrome: FAIL, Safari: FAIL)
/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html
GeolocationSensor: Feature-Policy allow='geolocation' attribute allows same-origin iframe: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Feature-Policy allow='geolocation' attribute allows cross-origin iframe: FAIL (Chrome: FAIL, Safari: FAIL)
/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html
GeolocationSensor: Feature-Policy header geolocation * allows the top-level document.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Feature-Policy header geolocation * allows same-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Feature-Policy header geolocation * allows cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
/geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html
GeolocationSensor: Feature-Policy header geolocation 'self' allows the top-level document.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Feature-Policy header geolocation 'self' allows same-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Feature-Policy header geolocation 'self' disallows cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
/geolocation-sensor/GeolocationSensor-iframe-access.https.html: ERROR (Chrome: OK, Safari: ERROR)
GeolocationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
GeolocationSensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/gyroscope/Gyroscope-disabled-by-feature-policy.https.html
Gyroscope: Feature-Policy header gyroscope 'none' disallows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
Gyroscope: Feature-Policy header gyroscope 'none' disallows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
Gyroscope: Feature-Policy header gyroscope 'none' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/gyroscope/Gyroscope-enabled-by-feature-policy-attribute-redirect-on-load.https.html
Gyroscope: Feature-Policy allow='gyroscope' attribute allows same-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
Gyroscope: Feature-Policy allow='gyroscope' attribute disallows cross-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
/gyroscope/Gyroscope-enabled-by-feature-policy-attribute.https.html
Gyroscope: Feature-Policy allow='gyroscope' attribute allows same-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
Gyroscope: Feature-Policy allow='gyroscope' attribute allows cross-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
/gyroscope/Gyroscope-enabled-by-feature-policy.https.html
Gyroscope: Feature-Policy header gyroscope * allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
Gyroscope: Feature-Policy header gyroscope * allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
Gyroscope: Feature-Policy header gyroscope * allows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/gyroscope/Gyroscope-enabled-on-self-origin-by-feature-policy.https.html
Gyroscope: Feature-Policy header gyroscope 'self' allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
Gyroscope: Feature-Policy header gyroscope 'self' allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
Gyroscope: Feature-Policy header gyroscope 'self' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/gyroscope/Gyroscope-iframe-access.https.html: ERROR (Chrome: OK, Safari: ERROR)
Gyroscope: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Gyroscope: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/magnetometer/Magnetometer-disabled-by-feature-policy.https.html
Magnetometer: Feature-Policy header magnetometer 'none' disallows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
Magnetometer: Feature-Policy header magnetometer 'none' disallows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
Magnetometer: Feature-Policy header magnetometer 'none' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy header magnetometer 'none' disallows the top-level document.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy header magnetometer 'none' disallows same-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy header magnetometer 'none' disallows cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
/magnetometer/Magnetometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html
Magnetometer: Feature-Policy allow='magnetometer' attribute allows same-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
Magnetometer: Feature-Policy allow='magnetometer' attribute disallows cross-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy allow='magnetometer' attribute allows same-origin relocation: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy allow='magnetometer' attribute disallows cross-origin relocation: FAIL (Chrome: FAIL, Safari: FAIL)
/magnetometer/Magnetometer-enabled-by-feature-policy-attribute.https.html
Magnetometer: Feature-Policy allow='magnetometer' attribute allows same-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
Magnetometer: Feature-Policy allow='magnetometer' attribute allows cross-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy allow='magnetometer' attribute allows same-origin iframe: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy allow='magnetometer' attribute allows cross-origin iframe: FAIL (Chrome: FAIL, Safari: FAIL)
/magnetometer/Magnetometer-enabled-by-feature-policy.https.html
Magnetometer: Feature-Policy header magnetometer * allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
Magnetometer: Feature-Policy header magnetometer * allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
Magnetometer: Feature-Policy header magnetometer * allows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy header magnetometer * allows the top-level document.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy header magnetometer * allows same-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy header magnetometer * allows cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
/magnetometer/Magnetometer-enabled-on-self-origin-by-feature-policy.https.html
Magnetometer: Feature-Policy header magnetometer 'self' allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
Magnetometer: Feature-Policy header magnetometer 'self' allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
Magnetometer: Feature-Policy header magnetometer 'self' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy header magnetometer 'self' allows the top-level document.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy header magnetometer 'self' allows same-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Feature-Policy header magnetometer 'self' disallows cross-origin iframes.: FAIL (Chrome: FAIL, Safari: FAIL)
/magnetometer/Magnetometer-iframe-access.https.html: ERROR (Chrome: OK, Safari: ERROR)
Magnetometer: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Magnetometer: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS, Safari: NOTRUN)
UncalibratedMagnetometer: sensor is suspended and resumed when focus traverses from to cross-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
UncalibratedMagnetometer: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
UncalibratedMagnetometer: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/orientation-sensor/AbsoluteOrientationSensor-disabled-by-feature-policy.https.html
AbsoluteOrientationSensor: Feature-Policy header accelerometer 'none';gyroscope 'none';magnetometer 'none' disallows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
AbsoluteOrientationSensor: Feature-Policy header accelerometer 'none';gyroscope 'none';magnetometer 'none' disallows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
AbsoluteOrientationSensor: Feature-Policy header accelerometer 'none';gyroscope 'none';magnetometer 'none' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
AbsoluteOrientationSensor: Feature-Policy allow='accelerometer gyroscope magnetometer' attribute allows same-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
AbsoluteOrientationSensor: Feature-Policy allow='accelerometer gyroscope magnetometer' attribute disallows cross-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute.https.html
AbsoluteOrientationSensor: Feature-Policy allow='accelerometer gyroscope magnetometer' attribute allows same-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
AbsoluteOrientationSensor: Feature-Policy allow='accelerometer gyroscope magnetometer' attribute allows cross-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy.https.html
AbsoluteOrientationSensor: Feature-Policy header accelerometer *;gyroscope *;magnetometer * allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
AbsoluteOrientationSensor: Feature-Policy header accelerometer *;gyroscope *;magnetometer * allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
AbsoluteOrientationSensor: Feature-Policy header accelerometer *;gyroscope *;magnetometer * allows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-sensor/AbsoluteOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html
AbsoluteOrientationSensor: Feature-Policy header accelerometer 'self';gyroscope 'self';magnetometer 'self' allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
AbsoluteOrientationSensor: Feature-Policy header accelerometer 'self';gyroscope 'self';magnetometer 'self' allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
AbsoluteOrientationSensor: Feature-Policy header accelerometer 'self';gyroscope 'self';magnetometer 'self' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html: ERROR (Chrome: OK, Safari: ERROR)
AbsoluteOrientationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
AbsoluteOrientationSensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/orientation-sensor/RelativeOrientationSensor-disabled-by-feature-policy.https.html
RelativeOrientationSensor: Feature-Policy header accelerometer 'none';gyroscope 'none' disallows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
RelativeOrientationSensor: Feature-Policy header accelerometer 'none';gyroscope 'none' disallows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
RelativeOrientationSensor: Feature-Policy header accelerometer 'none';gyroscope 'none' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
RelativeOrientationSensor: Feature-Policy allow='accelerometer gyroscope' attribute allows same-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
RelativeOrientationSensor: Feature-Policy allow='accelerometer gyroscope' attribute disallows cross-origin relocation: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute.https.html
RelativeOrientationSensor: Feature-Policy allow='accelerometer gyroscope' attribute allows same-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
RelativeOrientationSensor: Feature-Policy allow='accelerometer gyroscope' attribute allows cross-origin iframe: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy.https.html
RelativeOrientationSensor: Feature-Policy header accelerometer *;gyroscope * allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
RelativeOrientationSensor: Feature-Policy header accelerometer *;gyroscope * allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
RelativeOrientationSensor: Feature-Policy header accelerometer *;gyroscope * allows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-sensor/RelativeOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html
RelativeOrientationSensor: Feature-Policy header accelerometer 'self';gyroscope 'self' allows the top-level document.: FAIL (Chrome: PASS, Safari: FAIL)
RelativeOrientationSensor: Feature-Policy header accelerometer 'self';gyroscope 'self' allows same-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
RelativeOrientationSensor: Feature-Policy header accelerometer 'self';gyroscope 'self' disallows cross-origin iframes.: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-sensor/RelativeOrientationSensor-iframe-access.https.html: ERROR (Chrome: OK, Safari: ERROR)
RelativeOrientationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
RelativeOrientationSensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/proximity/ProximitySensor-iframe-access.https.html: ERROR (Chrome: OK, Safari: ERROR)
ProximitySensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
ProximitySensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: FAIL, Safari: NOTRUN)

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/686950cedaf2 [wpt PR 25714] - Use allow attribute for delegation in generic sensor WPT, a=testonly
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
You need to log in before you can comment on or make changes to this bug.