From dbf706ca470591295bf955d5f05c86c30911740c Mon Sep 17 00:00:00 2001 From: bhomie Date: Wed, 27 May 2020 18:37:56 -0700 Subject: [PATCH] Add var, and checks so it doesn't run unless it needs to --- public/js/script.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/public/js/script.js b/public/js/script.js index 18513bf4b..64e2372f9 100644 --- a/public/js/script.js +++ b/public/js/script.js @@ -16,6 +16,7 @@ let afkDetected = false; let errorsPerSecond = []; let currentErrorCount = 0; let resultVisible = false; +let browserHeight = document.documentElement.clientHeight; let accuracyStats = { correct: 0, @@ -371,14 +372,15 @@ function updateCaretPosition() { left: newLeft }, duration) - let middlePos = (document.documentElement.clientHeight / 2); + let middlePos = (browserHeight / 2) - $("#caret").outerHeight()/2; - if (newTop >= middlePos) { + if (newTop >= middlePos && window.innerHeight > browserHeight) { window.scrollTo({ left: 0, top: newTop - middlePos, behavior: 'smooth' }) + console.log("run") } }