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.
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.