You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using lenis.isScrolling to enable/disable an auto-scroll behavior, and noticed that when scrolling sometimes, that both isScrolling will get stuck on smooth and progress will continue to emit insane numbers, despite visually everything being settled. This makes it impossible to reliably detect when a user has stopped interacting with it.
Example
Screen.Recording.2026-07-30.at.1.33.01.PM.mov
Expected Behavior
I'd expect that these emitters would settle consistently.
Describe the Bug
Using
lenis.isScrollingto enable/disable an auto-scroll behavior, and noticed that when scrolling sometimes, that bothisScrollingwill get stuck onsmoothandprogresswill continue to emit insane numbers, despite visually everything being settled. This makes it impossible to reliably detect when a user has stopped interacting with it.Example
Screen.Recording.2026-07-30.at.1.33.01.PM.mov
Expected Behavior
I'd expect that these emitters would settle consistently.
Actual Behavior
See above.
Environment