From db9f670876b8ea094ac835add18717eed10b205b Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Tue, 15 Jul 2025 17:03:28 -0500 Subject: [PATCH] Must include account slug to match manifest scope --- app/javascript/controllers/notifications_controller.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/javascript/controllers/notifications_controller.js b/app/javascript/controllers/notifications_controller.js index 87832326c..223d7cff0 100644 --- a/app/javascript/controllers/notifications_controller.js +++ b/app/javascript/controllers/notifications_controller.js @@ -53,12 +53,11 @@ export default class extends Controller { } get #serviceWorkerRegistration() { - return navigator.serviceWorker.getRegistration(window.location.host) + return navigator.serviceWorker.getRegistration("/service-worker.js", { scope: window.location.pathname.split('/')[1]}) } #registerServiceWorker() { - // Use absolute path to register from root, regardless of current account scope - return navigator.serviceWorker.register("/service-worker.js", { scope: "/" }) + return navigator.serviceWorker.register("/service-worker.js", { scope: window.location.pathname.split('/')[1]}) } async #subscribe(registration) {