From b8bf7c93bde39db5af2d27f83ccf4ceeca3c4737 Mon Sep 17 00:00:00 2001 From: Miodec Date: Sun, 21 Dec 2025 11:35:37 +0100 Subject: [PATCH] remove zen word removal, its handled somewhere else add comment --- frontend/src/ts/test/test-ui.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/frontend/src/ts/test/test-ui.ts b/frontend/src/ts/test/test-ui.ts index 1c2d7ba3b..86dba54a5 100644 --- a/frontend/src/ts/test/test-ui.ts +++ b/frontend/src/ts/test/test-ui.ts @@ -134,18 +134,15 @@ export function updateActiveElement( let previousActiveWordTop: number | null = null; if (initial === undefined) { const previousActiveWord = wordsEl.querySelector(".active"); + // in zen mode, because of the animation frame, previousActiveWord will be removed at this point, so check for null if (previousActiveWord !== null) { - previousActiveWordTop = previousActiveWord.offsetTop; if (direction === "forward") { previousActiveWord.classList.add("typed"); - previousActiveWord.classList.remove("active"); } else if (direction === "back") { - if (Config.mode === "zen") { - previousActiveWord.remove(); - } else { - previousActiveWord.classList.remove("active"); - } + // } + previousActiveWord.classList.remove("active"); + previousActiveWordTop = previousActiveWord.offsetTop; } }