-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
"launch_handler": { "client_mode": "navigate-existing" } effectively makes a web app single window though it explicitly does not prevent multiple windows or clients from being instantiated.
launch_handler is intended to be a declarative version of something the app can do itself programmatically in some future service worker launch event. Currently Chrome is considering removing menu options like "new window" when navigate-existing is set. This would violate the theoretical programmatic equivalence.
We should add a new manifest field e.g. "window_mode": "singular" that explicitly states the app wishes to be a single windowed app and gives the user agent permission to alter its UI around that as well as enforce it.
mgiuca
Metadata
Metadata
Assignees
Labels
No labels