Skip to content

Commit 088ca5d

Browse files
committed
fix: show all lines causing timed tests to not scroll
1 parent d6d062a commit 088ca5d

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

frontend/src/ts/test/test-ui.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,14 @@ export function updateActiveElement(
254254
void scrollTape();
255255
}
256256

257-
if (!Config.showAllLines && previousActiveWordTop !== null) {
257+
if (previousActiveWordTop === null) return;
258+
259+
const isTimedTest =
260+
Config.mode === "time" ||
261+
(Config.mode === "custom" && CustomText.getLimitMode() === "time") ||
262+
(Config.mode === "custom" && CustomText.getLimitValue() === 0);
263+
264+
if (isTimedTest || !Config.showAllLines) {
258265
const newActiveWordTop = newActiveWord.offsetTop;
259266
if (newActiveWordTop > previousActiveWordTop) {
260267
void lineJump(previousActiveWordTop);

0 commit comments

Comments
 (0)