Horizontal scroll does not reach the application in Ghostty #19

Closed
opened 2026-08-16 23:34:22 +01:00 by joshquinlan · 1 comment
Owner

Works on macOS, not here. Ghostty 1.3.1-4.fc44.

Not a configuration mistake: since 1.3.0 the GTK build binds
horizontal scroll to switching tabs rather than forwarding the
event to the foreground application, so a tilt wheel or a
two-finger sideways swipe never reaches the program that wants
it. Upstream discussion:
https://github.com/ghostty-org/ghostty/discussions/11566

Options, in the order worth trying:

  1. A keybinding or configuration escape in 1.3.x that unbinds
    the tab switch, if one exists. Nothing in the config here
    touches scrolling today beyond mouse-hide-while-typing.
  2. Wait for upstream, and pin the version that fixes it.
  3. A different terminal. That is not a small change here:
    the theme writes ghostty/theme.conf, donbox update, activity,
    pkg and menu settings all open windows with --class and
    --font-size, and rules.lua matches those classes.

Worth measuring how much actually depends on Ghostty before
considering the third.

Works on macOS, not here. Ghostty 1.3.1-4.fc44. Not a configuration mistake: since 1.3.0 the GTK build binds horizontal scroll to switching tabs rather than forwarding the event to the foreground application, so a tilt wheel or a two-finger sideways swipe never reaches the program that wants it. Upstream discussion: https://github.com/ghostty-org/ghostty/discussions/11566 Options, in the order worth trying: 1. A keybinding or configuration escape in 1.3.x that unbinds the tab switch, if one exists. Nothing in the config here touches scrolling today beyond mouse-hide-while-typing. 2. Wait for upstream, and pin the version that fixes it. 3. A different terminal. That is not a small change here: the theme writes ghostty/theme.conf, donbox update, activity, pkg and menu settings all open windows with --class and --font-size, and rules.lua matches those classes. Worth measuring how much actually depends on Ghostty before considering the third.
Author
Owner

Moved to donbox#6 as part of the rewrite.

Moved to donbox#6 as part of the rewrite.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
joshquinlan/dotfiles#19
No description provided.