From 33754190234ae28a1194e48b7018b8d68e8ff390 Mon Sep 17 00:00:00 2001 From: Miodec Date: Wed, 26 Nov 2025 10:08:57 +0100 Subject: [PATCH] fix: unable to enter fullscreen on result page --- frontend/src/ts/event-handlers/global.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/ts/event-handlers/global.ts b/frontend/src/ts/event-handlers/global.ts index b8096e137..9bf0658af 100644 --- a/frontend/src/ts/event-handlers/global.ts +++ b/frontend/src/ts/event-handlers/global.ts @@ -11,14 +11,14 @@ import * as TestLogic from "../test/test-logic"; import { navigate } from "../controllers/route-controller"; import { isInputElementFocused } from "../input/input-element"; import * as ManualRestart from "../test/manual-restart-tracker"; +import * as TestState from "../test/test-state"; document.addEventListener("keydown", (e) => { if (PageTransition.get()) return; if (e.key === undefined) return; const pageTestActive: boolean = ActivePage.get() === "test"; - - if (pageTestActive && !isInputElementFocused()) { + if (pageTestActive && !TestState.resultVisible && !isInputElementFocused()) { const popupVisible: boolean = Misc.isAnyPopupVisible(); // this is nested because isAnyPopupVisible is a bit expensive // and we don't want to call it during the test