diff --git a/static/js/tasks.js b/static/js/tasks.js index 20ed1c2..b910252 100644 --- a/static/js/tasks.js +++ b/static/js/tasks.js @@ -170,8 +170,12 @@ function initScrollFocus() { scrollView.removeEventListener("scroll", handleScrollFocus); scrollView.removeEventListener("scroll", handleScrollSave); - scrollView.addEventListener("scroll", handleScrollFocus); - scrollView.addEventListener("scroll", handleScrollSave); + + // Delay binding to skip the async scroll event queued by scrollToTask + setTimeout(() => { + scrollView.addEventListener("scroll", handleScrollFocus); + scrollView.addEventListener("scroll", handleScrollSave); + }, 0); } function handleScrollFocus() {