From 4496eb0021fb682420394e744929cee36f98d196 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Mon, 23 Mar 2026 18:14:10 -0600 Subject: [PATCH] Improve updating of notification script --- .../sectionExtras/NotificationsSettingsExtras.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/components/config-form/sectionExtras/NotificationsSettingsExtras.tsx b/web/src/components/config-form/sectionExtras/NotificationsSettingsExtras.tsx index f63b44af8..0f186e105 100644 --- a/web/src/components/config-form/sectionExtras/NotificationsSettingsExtras.tsx +++ b/web/src/components/config-form/sectionExtras/NotificationsSettingsExtras.tsx @@ -126,6 +126,8 @@ export default function NotificationsSettingsExtras({ .getRegistration(NOTIFICATION_SERVICE_WORKER) .then((worker) => { if (worker) { + // Trigger a check for an updated service worker script + worker.update().catch(() => {}); setRegistration(worker); } else { setRegistration(null); @@ -633,7 +635,9 @@ export default function NotificationsSettingsExtras({ Notification.requestPermission().then((permission) => { if (permission === "granted") { navigator.serviceWorker - .register(NOTIFICATION_SERVICE_WORKER) + .register(NOTIFICATION_SERVICE_WORKER, { + updateViaCache: "none", + }) .then((workerRegistration) => { setRegistration(workerRegistration);