fix: unable to enter fullscreen on result page

This commit is contained in:
Miodec 2025-11-26 10:08:57 +01:00
parent 0d9a1d9da5
commit 3375419023

View file

@ -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