From 7c922dc39badd3435747f3c9c858d844f6e59a90 Mon Sep 17 00:00:00 2001
From: Mar0xy <marie@kaifa.ch>
Date: Sun, 22 Oct 2023 14:43:15 +0200
Subject: [PATCH] fix: wakelock error causing site to not load

---
 packages/frontend/src/boot/common.ts | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/packages/frontend/src/boot/common.ts b/packages/frontend/src/boot/common.ts
index 22dd6143f0..1fec75b404 100644
--- a/packages/frontend/src/boot/common.ts
+++ b/packages/frontend/src/boot/common.ts
@@ -204,11 +204,19 @@ export async function common(createVue: () => App<Element>) {
 
 	if (defaultStore.state.keepScreenOn) {
 		if ('wakeLock' in navigator) {
-			navigator.wakeLock.request('screen');
+			try {
+				navigator.wakeLock.request('screen');
+			} catch (err) {
+				return;
+			}
 
 			document.addEventListener('visibilitychange', async () => {
 				if (document.visibilityState === 'visible') {
-					navigator.wakeLock.request('screen');
+					try {
+						navigator.wakeLock.request('screen');
+					} catch (err) {
+						return;
+					}
 				}
 			});
 		}