Re: [w3c/manifest] Add a manifest option for the declaration of the web application running pattern (Issue #1019)

I'm reluctant for regular web browsing to be interfered with e.g. if the user navigates to the site directly in a browser tab.

I think with [`launch_handler: { route_to: existing-client-retain }`](https://github.com/WICG/sw-launch/blob/main/launch_handler.md) the duplicate instance situation becomes a rare corner case situation that the user deliberately gets into, regular app launches won't trigger multiple windows to be opened. If the user does force multiple instances the issue the example Sudoku app faces could be resolved by co-ordinating instances via a [SharedWorker](https://developer.mozilla.org/en-US/docs/Web/API/SharedWorker).

As a data point the Telegram PWA deals with the situation via a user message:
![Screenshot from 2022-04-26 14-22-21](https://user-images.githubusercontent.com/4305540/165220695-dd2ac9af-8936-4fa7-b520-e25fe2d2f989.png)



-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/issues/1019#issuecomment-1109316619
You are receiving this because you are subscribed to this thread.

Message ID: <w3c/manifest/issues/1019/1109316619@github.com>

Received on Tuesday, 26 April 2022 04:27:33 UTC