[wpt-sync] Sync PR 48213 - [Partitioned Popins] Popin-Policy Response Header (Default none)
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox132 fixed)
Tracking | Status | |
---|---|---|
firefox132 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 48213 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/48213
Details from upstream follow.
Ari Chivukula <arichiv@chromium.org> wrote:
[Partitioned Popins] Popin-Policy Response Header (Default none)
Every top-frame response for a popin must include a Popin-Policy header
that permits the popin's opener's top-frame-origin. This is to ensure
popins cannot be opened in a partitioned context other than the one they
are designed to.This CL requires the header to exist and permit access, whereas before
omitting the header would permit access.Explainer: https://explainers-by-googlers.github.io/partitioned-popins/
I2P: https://groups.google.com/a/chromium.org/g/blink-dev/c/ApU_zUmpQ2g/Bug: 340606651
Change-Id: I4577cefe3687c1cf0501a4c195161f1335d8023b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5865610
Reviewed-by: Dana Fried \<dfried@chromium.org>
Auto-Submit: Ari Chivukula \<arichiv@chromium.org>
Commit-Queue: Rakina Zata Amni \<rakina@chromium.org>
Reviewed-by: Rakina Zata Amni \<rakina@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1356212}
Assignee | ||
Comment 1•5 months ago
|
||
Assignee | ||
Comment 2•5 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 2 tests and 1 subtests
Status Summary
Firefox
OK
: 2
FAIL
: 2
Chrome
OK
: 2
PASS
: 1
FAIL
: 1
Safari
OK
: 2
FAIL
: 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /partitioned-popins/partitioned-popins.cookies.tentative.sub.https.window.html [wpt.fyi]
- Verify Partitioned Popins only have access to third-party cookies:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify Partitioned Popins only have access to third-party cookies:
- /partitioned-popins/partitioned-popins.request-header.tentative.https.window.html [wpt.fyi]
- Verify Request Header seen on all popin navigations/redirects:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Verify Request Header seen on all popin navigations/redirects:
Comment 4•5 months ago
|
||
bugherder |
Description
•