From 9c41facd00cb6365b7adcd501e0e28de875a75ab Mon Sep 17 00:00:00 2001 From: Obrempong-1 Date: Tue, 20 Oct 2026 12:37:57 +0000 Subject: [PATCH] fix --- app/loading.tsx | 5 ----- components/ServiceWorkerRegister.tsx | 5 ++--- 2 files changed, 2 insertions(+), 8 deletions(-) delete mode 100644 app/loading.tsx diff --git a/app/loading.tsx b/app/loading.tsx deleted file mode 100644 index 74d85a3..0000000 --- a/app/loading.tsx +++ /dev/null @@ -1,5 +0,0 @@ -import PageLoader from '@/components/common/PageLoader'; - -export default function Loading() { - return ; -} diff --git a/components/ServiceWorkerRegister.tsx b/components/ServiceWorkerRegister.tsx index efad040..8885b44 100644 --- a/components/ServiceWorkerRegister.tsx +++ b/components/ServiceWorkerRegister.tsx @@ -11,11 +11,10 @@ export default function ServiceWorkerRegister() { if (!('serviceWorker' in navigator)) return let refreshing = false + const hadController = !!navigator.serviceWorker.controller - // When a new worker takes control, reload once so the user gets the - // latest assets without a manual refresh. const onControllerChange = () => { - if (refreshing) return + if (!hadController || refreshing) return refreshing = true window.location.reload() }