From 49f3f7ae80152f3ca07b02fb12a3671ba3566c7e Mon Sep 17 00:00:00 2001 From: Alex Bates Date: Thu, 8 Dec 2022 13:00:00 +0000 Subject: [PATCH] Unregister all service workers (#598) - use stretch instead of old-spec fill-available - unregister service workers on load --- frontend/src/pages/_app.scss | 2 +- frontend/src/pages/_app.tsx | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/_app.scss b/frontend/src/pages/_app.scss index 1d4cbf6b..6ee78dcd 100644 --- a/frontend/src/pages/_app.scss +++ b/frontend/src/pages/_app.scss @@ -110,7 +110,7 @@ body.no-scroll { overflow: hidden; #__next { - height: fill-available; + height: stretch; height: 100svh; } } diff --git a/frontend/src/pages/_app.tsx b/frontend/src/pages/_app.tsx index ed18e4a9..c549466f 100644 --- a/frontend/src/pages/_app.tsx +++ b/frontend/src/pages/_app.tsx @@ -69,6 +69,18 @@ export default function MyApp({ Component, pageProps }) { } }, []) + // Unregister all service workers (#593) - temporary until we make a new, better service worker + useEffect(() => { + if ("serviceWorker" in navigator) { + navigator.serviceWorker.getRegistrations().then(registrations => { + for (const registration of registrations) { + registration.unregister() + console.warn("unregistered service worker:", registration) + } + }) + } + }, []) + return