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)
Core
Panning and Zooming
Tracking
()
NEW
| 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
Comment 2•7 years ago
|
||
How about a hidden config option on the about:config page?
| Reporter | ||
Comment 3•7 years ago
|
||
(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.
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•