Closed Bug 1719635 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 29608 - [COEP] Always allow anonymous iframes to load

Categories

(Core :: DOM: Core & HTML, task, P4)

task

Tracking

()

RESOLVED FIXED
92 Branch
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

Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core

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)

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/78b09de6fdfc [wpt PR 29608] - [COEP] Always allow anonymous iframes to load, a=testonly https://hg.mozilla.org/integration/autoland/rev/9b65a80d9087 [wpt PR 29608] - Update wpt metadata, a=testonly
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/421316c90377 [wpt PR 29608] - [COEP] Always allow anonymous iframes to load, a=testonly https://hg.mozilla.org/integration/autoland/rev/03b9bfc7e1f8 [wpt PR 29608] - Update wpt metadata, a=testonly
You need to log in before you can comment on or make changes to this bug.