diff --git a/web_src/js/features/serviceworker.js b/web_src/js/features/serviceworker.js
index aa25870538..4ff064182a 100644
--- a/web_src/js/features/serviceworker.js
+++ b/web_src/js/features/serviceworker.js
@@ -15,8 +15,8 @@ export default async function initServiceWorker() {
     try {
       navigator.serviceWorker.register(`${AppSubUrl}/serviceworker.js`);
     } catch (err) {
-      console.error(err);
       await unregister();
+      throw err;
     }
   } else {
     await unregister();