Skip to content

Commit dbf706c

Browse files
committed
Add var, and checks so it doesn't run unless it needs to
1 parent cd49d3d commit dbf706c

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

public/js/script.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ let afkDetected = false;
1616
let errorsPerSecond = [];
1717
let currentErrorCount = 0;
1818
let resultVisible = false;
19+
let browserHeight = document.documentElement.clientHeight;
1920

2021
let accuracyStats = {
2122
correct: 0,
@@ -371,14 +372,15 @@ function updateCaretPosition() {
371372
left: newLeft
372373
}, duration)
373374

374-
let middlePos = (document.documentElement.clientHeight / 2);
375+
let middlePos = (browserHeight / 2) - $("#caret").outerHeight()/2;
375376

376-
if (newTop >= middlePos) {
377+
if (newTop >= middlePos && window.innerHeight > browserHeight) {
377378
window.scrollTo({
378379
left: 0,
379380
top: newTop - middlePos,
380381
behavior: 'smooth'
381382
})
383+
console.log("run")
382384
}
383385

384386
}

0 commit comments

Comments
 (0)