[wpt-sync] Sync PR 47719 - [Partitioned Popins] (6) Add permissions policy for popin
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox131 fixed)
Tracking | Status | |
---|---|---|
firefox131 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 47719 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/47719
Details from upstream follow.
Ari Chivukula <arichiv@chromium.org> wrote:
[Partitioned Popins] (6) Add permissions policy for popin
This CL adds a permissions policy to control access to the partitioned
popin feature and sets the default to 'self'.This series of CLs implement core components of the Partitioned Popin
system, significant additional effort will be needed to align with the
explainer and I2P, but all of that will depend on this work:
(1) Implementpopin
window feature
(2)popin
feature triggers tab modal popup
(3)popin
feature triggers third-party storage partitioning
(4) Renderer awareness of popin top-origin
(5) Limit window.opener access for popin
(6) Add permissions policy for popinExplainer: 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: Ifde9f8e3529d794b5242df561603df7739a1f892
Reviewed-on: https://chromium-review.googlesource.com/5802591
WPT-Export-Revision: b418ef09f1d84e688b65b5b14760cd12176dad37
Assignee | ||
Comment 1•9 months ago
|
||
Assignee | ||
Comment 2•9 months ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 3 tests and 1 subtests
Status Summary
Firefox
OK
: 3
PASS
: 1
FAIL
: 2
Chrome
OK
: 3
PASS
: 1
FAIL
: 2
Safari
OK
: 3
PASS
: 1
FAIL
: 2
Links
Details
New Tests That Don't Pass
- /partitioned-popins/partitioned-popins.permission-default.tentative.sub.https.window.html [wpt.fyi]
- Verify Partitioned Popins in an iframe fails when the policy isn't set:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify Partitioned Popins in an iframe fails when the policy isn't set:
- /partitioned-popins/partitioned-popins.permission-self.tentative.sub.https.window.html [wpt.fyi]
- Verify Partitioned Popins in an iframe fail when the policy is 'self':
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify Partitioned Popins in an iframe fail when the policy is 'self':
https://hg.mozilla.org/mozilla-central/rev/b6128ecc196d
https://hg.mozilla.org/mozilla-central/rev/1973cd143e9a
Description
•