From 0f1fa712a9177361994e2ac08433800f7360c803 Mon Sep 17 00:00:00 2001 From: Yuyao Huang Date: Sat, 9 May 2026 14:39:00 +0800 Subject: [PATCH] Add delayed scrollTop checks to catch post-load changes --- static/js/tasks.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/static/js/tasks.js b/static/js/tasks.js index fe4d21b..30aeccd 100644 --- a/static/js/tasks.js +++ b/static/js/tasks.js @@ -74,7 +74,14 @@ async function loadTasks() { } initScrollFocus(); - console.log("loadTasks end: scrollTop =", document.getElementById("scroll-view").scrollTop); + const scrollView = document.getElementById("scroll-view"); + const finalScrollTop = scrollView.scrollTop; + console.log("loadTasks end: scrollTop =", finalScrollTop); + + // Delayed checks to catch any post-load scroll changes + setTimeout(() => console.log("100ms after load: scrollTop =", scrollView.scrollTop), 100); + setTimeout(() => console.log("500ms after load: scrollTop =", scrollView.scrollTop), 500); + setTimeout(() => console.log("1000ms after load: scrollTop =", scrollView.scrollTop), 1000); } catch (error) { console.error("Failed to load tasks:", error); } finally {