Bug 1762235 [wpt PR 33424] - [Bluetooth] Implement Permissions-Policy API Integration...
commit6b18a7c93bcee74be0ddec19a0bd348768e7395d
authorGabriel Brito <gabrielbrito@microsoft.com>
Wed, 18 May 2022 03:34:24 +0000 (18 03:34 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Sun, 22 May 2022 08:37:06 +0000 (22 08:37 +0000)
tree0748158873a0280dbdfa08cc70a68464ba1ee566
parentefa910ca5af4332f054371fd0073cb2202539a61
Bug 1762235 [wpt PR 33424] - [Bluetooth] Implement Permissions-Policy API Integration, a=testonly

Automatic update from web-platform-tests
[Bluetooth] Implement Permissions-Policy API Integration

This CL integrates the Web Bluetooth API with Permissions-Policy, which
enables straightforward permission delegation to cross-origin iframes.
Web Tests were also implemented to support this scenario.

Bug: 518042
Change-Id: Ibd07e437a627e9b6e1ef1d73fd459308b5ff5c98
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3537667
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Gabriel Brito <gabrielbrito@microsoft.com>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1004040}

--

wpt-commits: f8808f1dd18bc2bcfe86cd152e0a6c3b874b1c44
wpt-pr: 33424
14 files changed:
testing/web-platform/tests/bluetooth/requestDevice/cross-origin-iframe.sub.https.window.js
testing/web-platform/tests/bluetooth/requestDevice/request-from-sandboxed-iframe.https.window.js
testing/web-platform/tests/permissions-policy/bluetooth-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/bluetooth-allowed-by-permissions-policy-attribute.https.sub.html [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/bluetooth-allowed-by-permissions-policy.https.sub.html [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/bluetooth-allowed-by-permissions-policy.https.sub.html.headers [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/bluetooth-default-permissions-policy.https.sub.html [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/bluetooth-disabled-by-permissions-policy.https.sub.html [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/bluetooth-disabled-by-permissions-policy.https.sub.html.headers [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/reporting/bluetooth-report-only.https.html [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/reporting/bluetooth-report-only.https.html.headers [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/reporting/bluetooth-reporting.https.html [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/reporting/bluetooth-reporting.https.html.headers [new file with mode: 0644]
testing/web-platform/tests/permissions-policy/resources/permissions-policy-bluetooth.html [new file with mode: 0644]