Open Bug 1459717 Opened 7 years ago Updated 2 years ago

Make trackpad scrolling on Linux behave more like native GTK3 apps

Categories

(Core :: Panning and Zooming, defect, P3)

defect

Tracking

()

Tracking Status
firefox62 --- affected

People

(Reporter: botond, Unassigned)

References

Details

(Whiteboard: [gfx-noted])

STR: 1. Run Firefox and GEdit [1] on a Linux laptop. 2. Compare two-finger scrolling in the two apps. Expected results: Two-finger scrolling in Firefox is comparable to two-finger scrolling in GEdit. Actual results: Two-finger scrolling in Firefox is considerably slower than two-finger scrolling in GEdit. In addition to being slower in terms of number of pixels scrolled, GEdit does momentum scrolling really well, while Firefox attempts to but does it poorly. GEdit seems to be using GTK's GtkScrolledWindow widget [2] to implement scrolling. That makes use of additional GTK3 APIs that Firefox doesn't use (like gdk_event_get_scroll_deltas [3]) but could. It also implements its own momentum scrolling. This bug tracks making Firefox's trackpad scrolling on Linux more like native GTK3 apps like GEdit. [1] https://wiki.gnome.org/Apps/Gedit [2] https://gitlab.gnome.org/GNOME/gtk/blob/gtk-3-22/gtk/gtkscrolledwindow.c [3] https://gitlab.gnome.org/GNOME/gtk/blob/gtk-3-22/gtk/gtkscrolledwindow.c#L3463
How about a hidden config option on the about:config page?
(In reply to pointedstick from comment #2) > How about a hidden config option on the about:config page? This refers to a suggestion made in bug 1459506 comment 1. I reopened that bug to track implementing that suggestion.
Depends on: 1213601
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.