WebKit / standards-positions

WebKit's positions on emerging web specifications
https://webkit.org/standards-positions/
240 stars 18 forks source link

Partitioned Popins #349

Open arichiv opened 1 month ago

arichiv commented 1 month ago

Title of the spec

Partitioned Popins

URL to the spec

TBD

URL to the spec's repository

https://github.com/arichiv/partitioned-popins/

Issue Tracker URL

https://issues.chromium.org/issues/340606651

Chrome Feature URL

https://chromestatus.com/feature/5949561398099968

Explainer URL

https://github.com/arichiv/partitioned-popins/blob/main/README.md

TAG Design Review URL

https://github.com/w3ctag/design-reviews/issues/956

Mozilla standards-positions issue URL

https://github.com/mozilla/standards-positions/issues/1023

Authors

@arichiv @johannhof @krgovind

Description

A new web primitive is needed to cover short-lived popup use cases which require access to storage partitioned by the popup opener. This primitive should be private and secure by default, while providing a consistent UI experience across user agents. To solve this need, we propose the “Partitioned Popin”, a type of pop-up for loading web content with two unique new features: a modal-like UI relative to its opener tab and cookies/storage being partitioned to its opener context.