From ba3c406bc742f79a97a337ea9db329dde7db01f1 Mon Sep 17 00:00:00 2001 From: Karina Kwiatek Date: Mon, 26 Dec 2022 11:09:25 +0000 Subject: [PATCH] Remove notification after click --- public/service_worker.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/service_worker.js b/public/service_worker.js index 383b3d0a..f42dd8ef 100644 --- a/public/service_worker.js +++ b/public/service_worker.js @@ -16,7 +16,10 @@ self.addEventListener('push', function (event) { self.addEventListener('notificationclick', async event => { if (event.notification.tag === 'inbox') { event.preventDefault(); - return clients.openWindow("/inbox", "_blank"); + return clients.openWindow("/inbox", "_blank").then(result => { + event.notification.close(); + return result; + }); } else { console.warn(`Unhandled notification tag: ${event.notification.tag}`); }