From 91fbfc1178dacb9783f881e00dc1e3d5907b9e47 Mon Sep 17 00:00:00 2001 From: Lachezar Lechev Date: Tue, 14 Oct 2025 12:00:43 +0300 Subject: [PATCH] fix: useFullscreen - catch exception on Firefox when using keyboard F shortcut in web Signed-off-by: Lachezar Lechev --- src/common/useFullscreen.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/common/useFullscreen.ts b/src/common/useFullscreen.ts index 0e5c13f42..8a1692254 100644 --- a/src/common/useFullscreen.ts +++ b/src/common/useFullscreen.ts @@ -10,13 +10,15 @@ const useFullscreen = () => { const [fullscreen, setFullscreen] = useState(false); - const requestFullscreen = useCallback(() => { + const requestFullscreen = useCallback(async () => { if (shell.active) { shell.send('win-set-visibility', { fullscreen: true }); } else { - document.documentElement.requestFullscreen().catch((err) => { - console.error(`Error enabling fullscreen: ${err.message}`); - }); + try { + await document.documentElement.requestFullscreen(); + } catch (err) { + console.error('Error enabling fullscreen', err); + } } }, []);