aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/service-worker.js16
1 files changed, 1 insertions, 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));
});