- From: Jake Archibald <notifications@github.com>
- Date: Wed, 03 Aug 2016 07:31:22 -0700
- To: slightlyoff/ServiceWorker <ServiceWorker@noreply.github.com>
Received on Wednesday, 3 August 2016 14:54:01 UTC
I missed these comments during the F2F sorry! I think the common case is: ```js // in reaction to a notification click: clients.matchAll().then(allClients => { const client = allClients.find(c => new URL(c.url).pathname == '/chat/'); if (client) return client.focus(); return clients.openWindow('/chat/'); }); ``` If the user had two `/chat/` tabs open, one of them focused, it'd be weird to take focus from one `/chat/` tab to another. And it seems desirable to focus the most recently used `/chat/` tab, but that's not essential. I'd be happy if the order was: * Currently focused window, if any * Windows * Non-windows And add a note to encourage browsers to order the windows & non-windows on relevancy descending. This would allow browsers to give priority to a visible window on an active desktop etc. WDYT @beverloo? --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/slightlyoff/ServiceWorker/issues/887#issuecomment-237244865
Received on Wednesday, 3 August 2016 14:54:01 UTC