In response to some good feedback, this has been updated to no longer spec anything user-interaction-y with the service worker global scope, as it's not a thing there, and do everything in terms of the delegated capability definitions.
On Monday, August 3, 2026 at 3:47:23 PM UTC-7 Chromestatus wrote: > *Contact emails* > [email protected] > > *Explainer* > > https://github.com/dmurph/capability-delegation/blob/main/explainers/popup-delegation.md > > *Specification* > *No information provided* > > *Summary* > Allows 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 component* > UI>Notifications > <https://issues.chromium.org/issues?q=customfield1222907:%22UI%3ENotifications%22> > > *Web Feature ID* > Missing feature > > *Motivation* > Partners 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 proposal* > https://github.com/WICG/capability-delegation/issues/42 > > *Search tags* > capability delegation <http:///features#tags:capability%20delegation>, > popup <http:///features#tags:popup>, notification > <http:///features#tags:notification>, pop-up > <http:///features#tags:pop-up> > > *Goals for experimentation* > None > > *Requires code in //chrome?* > False > > *Tracking bug* > https://issues.chromium.org/issues/542314185 > > *Estimated milestones* > > No milestones specified > > > *Link to entry on the Chrome Platform Status* > https://chromestatus.com/feature/5091965583622144?gate=5129521448747008 > > This intent message was generated by Chrome Platform Status > <https://chromestatus.com>. > -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/296ad885-f4bc-46a7-81f5-6dfeb7256d07n%40chromium.org.
