From 2c0782226f9841b3a4ce91bec95824f68a8c74ec Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 6 Mar 2026 23:33:33 -0800 Subject: simplify notification click to just openWindow Co-Authored-By: Claude Opus 4.6 --- src/service-worker.js | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/service-worker.js b/src/service-worker.js index d314f980..b4c576ba 100644 --- a/src/service-worker.js +++ b/src/service-worker.js @@ -130,19 +130,5 @@ self.addEventListener("notificationclick", (event) => { const path = event.notification.data.url || "/"; const target = new URL(path, self.location.origin).href; - event.waitUntil( - clients.matchAll({ type: "window" }).then((clientList) => { - for (const client of clientList) { - if ("navigate" in client) { - return client.navigate(target).then(() => client.focus()); - } - if ("focus" in client) { - return client.focus(); - } - } - if (clients.openWindow) { - return clients.openWindow(target); - } - }), - ); + event.waitUntil(clients.openWindow(target)); }); -- cgit v1.2.3