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


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, popup, notification, 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.

-- 
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/6a711a6f.b7546e61.256888.01d2.GAE%40google.com.

Reply via email to