fix: call handleScrollFocus before binding scroll event handlers
Call handleScrollFocus before adding scroll event listeners to prevent handleScrollSave from triggering during initial setup.
This commit is contained in:
+5
-5
@@ -159,13 +159,13 @@ function initScrollFocus() {
|
||||
|
||||
scrollView.removeEventListener("scroll", handleScrollFocus);
|
||||
scrollView.removeEventListener("scroll", handleScrollSave);
|
||||
|
||||
// Initial call to set in-focus class (before binding scroll handler)
|
||||
handleScrollFocus();
|
||||
|
||||
// Bind scroll handlers after initial setup
|
||||
scrollView.addEventListener("scroll", handleScrollFocus);
|
||||
scrollView.addEventListener("scroll", handleScrollSave);
|
||||
|
||||
// Initial call to set in-focus class (skip saving during init)
|
||||
isInitializing = true;
|
||||
handleScrollFocus();
|
||||
isInitializing = false;
|
||||
}
|
||||
|
||||
function handleScrollFocus() {
|
||||
|
||||
Reference in New Issue
Block a user