fix: show all lines causing timed tests to not scroll

This commit is contained in:
Miodec 2025-12-04 18:50:42 +01:00
parent d6d062a771
commit 088ca5dc0d

View file

@ -254,7 +254,14 @@ export function updateActiveElement(
void scrollTape();
}
if (!Config.showAllLines && previousActiveWordTop !== null) {
if (previousActiveWordTop === null) return;
const isTimedTest =
Config.mode === "time" ||
(Config.mode === "custom" && CustomText.getLimitMode() === "time") ||
(Config.mode === "custom" && CustomText.getLimitValue() === 0);
if (isTimedTest || !Config.showAllLines) {
const newActiveWordTop = newActiveWord.offsetTop;
if (newActiveWordTop > previousActiveWordTop) {
void lineJump(previousActiveWordTop);