Contact emailsdmu...@google.com
Explainerhttps://github.com/dmurph/capability-delegation/blob/main/explainers/popup-delegation.md
SpecificationNo information provided
SummaryAllows Service Workers to delegate their transient user activation (acquired from a user interaction like a notification click) to same-origin client windows. This enables client windows to open child (pop-up) windows, such as email previews or chat windows, without being blocked by the popup blocker. This allows developers to take advantage of frame state-sharing performance, instead of requiring a new top level browsing context (which is what Clients.openWindow does). This also allows 'popup' delegation from one frame to another, making things like 3rd-party auth and payment easier.
Blink componentUI>Notifications
Web Feature IDMissing feature
MotivationPartners have directly asked for this feature to allow notifications to not require a full page load from a client if they want to show a popup preview window. Example: Click on an email notification, and an email client should be able to open a lightweight auxiliary (popup) window with the email contents.
Initial public proposalhttps://github.com/WICG/capability-delegation/issues/42
Search tagscapability delegation, popup, notification, pop-up
Goals for experimentationNone
Requires code in //chrome?False
Tracking bughttps://issues.chromium.org/issues/542314185
Estimated milestonesNo milestones specified
Link to entry on the Chrome Platform Statushttps://chromestatus.com/feature/5091965583622144?gate=5129521448747008
This intent message was generated by Chrome Platform Status.