Scrolling in mouse-based programs should probably only send a single scroll signal #3955
Unanswered
liquidev
asked this question in
Ideas and Issue Triage
Replies: 1 comment 1 reply
-
This isn't a bug, this is to handle inertial scrolling with macOS. Feel free to Git blame that code and see more reasoning. I'm willing to look into how other terminals handle this better though. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It appears that when running under ghostty, Helix receives multiple scroll signals when you use the scroll wheel. This causes the screen to visibly update several times before it settles into place (sort of "animating" the scroll in an ugly way,) and also makes the default scroll height a little too big (because Helix scrolls 3 lines by default, couple that with ghostty's default which is 2 I believe, so you get 6 lines—which is unlike how any other terminal I've tried behaves.)
I unfortunately don't have a video because the effect happens too fast to be easy to capture... but it's pretty easy to reproduce locally in Helix.
Beta Was this translation helpful? Give feedback.
All reactions