[wpt-sync] Sync PR 29608 - [COEP] Always allow anonymous iframes to load
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox92 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 29608 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/29608
Details from upstream follow.
b'Antonio Sartori <antoniosartori@chromium.org>' wrote:
[COEP] Always allow anonymous iframes to load
This CL is a step of the anonymous iframe implementation. Anonymous
iframes are always allowed to load, regardless of their parent Cross
Origin Embedder Policy.Note that anonymous iframes are implemented behind the blink runtime
feature AnonymousIframe, which is disabled by default. All the code
introduced by this CL does not do anything unless that feature flag is
enabled.Bug: 1226469
Change-Id: Ia05c2ff6f1b869fa27571f9b529d89a5b64c4dd4
Reviewed-on: https://chromium-review.googlesource.com/3009318
WPT-Export-Revision: c5e61112d519fd5316a1747ed339c7555c19de45
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
CI Results
Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 4 tests and 16 subtests
Status Summary
Firefox
OK : 3[Gecko-windows10-32-qr-debug] 4[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-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-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-tsan-opt, Gecko-windows10-64-qr-debug, GitHub]
PASS : 24[Gecko-windows10-32-qr-debug] 25[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-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-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-tsan-opt, Gecko-windows10-64-qr-debug, GitHub]
FAIL : 1
TIMEOUT: 2
Chrome
OK : 4
PASS : 25
FAIL : 1
Safari
OK : 3
PASS : 8
FAIL : 17
TIMEOUT: 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/html/cross-origin-embedder-policy/anonymous-iframe/require-corp-embed-anonymous-iframe.tentative.https.html
Loading an anonymous iframe with COEP: require-corp is allowed.: FAIL (Chrome: FAIL, Safari: FAIL)
/html/cross-origin-embedder-policy/none.https.html: OK [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-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-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-tsan-opt
, Gecko-windows10-64-qr-debug
, GitHub
], TIMEOUT [Gecko-windows10-32-qr-debug
] (Chrome: OK, Safari: TIMEOUT)
"none" top-level: navigating a frame back from "require-corp" should succeed: PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-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-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-tsan-opt
, Gecko-windows10-64-qr-debug
, GitHub
], TIMEOUT [Gecko-windows10-32-qr-debug
] (Chrome: PASS, Safari: TIMEOUT)
![]() |
||
Comment 5•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/421316c90377
https://hg.mozilla.org/mozilla-central/rev/03b9bfc7e1f8
Description
•