From 65bbc7c79073a34822d574cc278fdd239ba175b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20S=C3=A1nchez?= Date: Tue, 7 Feb 2023 00:01:30 +0100 Subject: [PATCH] fix: close databases on page freeze event without pwa (#1662) --- plugins/page-lifecycle.client.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/plugins/page-lifecycle.client.ts b/plugins/page-lifecycle.client.ts index 8a8d88c1..a93c49ee 100644 --- a/plugins/page-lifecycle.client.ts +++ b/plugins/page-lifecycle.client.ts @@ -17,14 +17,12 @@ export default defineNuxtPlugin(() => { frozenListeners.push(listener) } - if (useAppConfig().pwaEnabled) { - addFrozenListener(() => { - if (navigator.serviceWorker.controller) - navigator.serviceWorker.controller.postMessage(ELK_PAGE_LIFECYCLE_FROZEN) + addFrozenListener(() => { + if (useAppConfig().pwaEnabled && navigator.serviceWorker.controller) + navigator.serviceWorker.controller.postMessage(ELK_PAGE_LIFECYCLE_FROZEN) - closeDatabases() - }) - } + closeDatabases() + }) return { provide: {