Closed Bug 1512493 Opened 2 years ago Closed 2 years ago
Disable switching tabs by scrolling in the tab bar when it doesn't overflow when not part of platform convention
47 bytes, text/x-phabricator-request
|Details | Review|
Bug 1285812 "fixed" an issue where users desired tab switching on mousewheel scroll. This is a nice feature if users are expecting or are used to it, but has been removed from GTK3 (for example), and as such is not expected when using GNOME. GNOME Web no longer switches tabs when mousewheel scrolled over tabs, and ideally, Firefox would match. I don't have much experience with KDE, but this may be standard there, so I think the best course of action is to match platform convention based on the desktop environment that the user is running; just running on Linux, unfortunately does not provide enough information to Firefox what the actual user expectation is.
This behavior is currently ifdef'd: https://searchfox.org/mozilla-central/rev/adec563403271e78d1a057259b3e17fe557dfd91/toolkit/content/widgets/tabbox.xml#357 Should be easy to make that pref-controlled instead, possibly off by default if that's indeed native Gtk3 behavior.
Component: Tabbed Browser → XUL Widgets
Product: Firefox → Toolkit
Also opened https://gitlab.gnome.org/GNOME/gtk/issues/1501 in GNOME to replicate the existing (pre-65) Firefox behavior of scrolling through the tab bar without switching at the toolkit level. This doesn't change the fact that GNOME doesn't support switching via mouse wheel at all, but is intended to bring the desirable macOS/Windows tab scroll behavior to GTK. Posting here as an FYI; not strictly relevant to the bug here.
Better to block the regressing bug.
Aaron, can you take a look at this bug as well as bug 1285812 to see if we should go forward with shipping this behavior change?
Changing the priority to p2 as the bug is tracked by a release manager for the current beta. See https://github.com/mozilla/bug-handling/blob/master/policy/triage-bugzilla.md#how-do-you-triage for more information
Priority: P4 → P2
Assignee: nobody → dao+bmo
Status: NEW → ASSIGNED
Pushed by firstname.lastname@example.org: https://hg.mozilla.org/integration/autoland/rev/52bc1477d801 Make switching tabs by scrolling pref-controlled and off by default. r=stransky
Attachment #9035258 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.