Consider tuning the smooth scroll speed for mouse wheel scrolling
Categories
(Firefox :: General, enhancement, P3)
Tracking
()
Performance Impact | low |
Tracking | Status | |
---|---|---|
firefox55 | --- | wontfix |
firefox56 | --- | wontfix |
firefox57 | - | fix-optional |
People
(Reporter: rhunt, Assigned: kats)
References
Details
(Keywords: perf:responsiveness, Whiteboard: [gfx-noted])
Attachments
(1 file)
(deleted),
patch
|
Details | Diff | Splinter Review |
Comment 1•7 years ago
|
||
Reporter | ||
Comment 2•7 years ago
|
||
Assignee | ||
Comment 3•7 years ago
|
||
Comment 4•7 years ago
|
||
Reporter | ||
Comment 5•7 years ago
|
||
Comment 6•7 years ago
|
||
Reporter | ||
Comment 7•7 years ago
|
||
Assignee | ||
Updated•7 years ago
|
Comment 8•7 years ago
|
||
Comment 9•7 years ago
|
||
Comment 10•7 years ago
|
||
Reporter | ||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
Comment 13•7 years ago
|
||
Assignee | ||
Comment 14•7 years ago
|
||
Comment 15•7 years ago
|
||
Comment 16•7 years ago
|
||
Comment 17•7 years ago
|
||
Comment 18•7 years ago
|
||
Assignee | ||
Comment 19•7 years ago
|
||
Comment 20•6 years ago
|
||
Comment 21•6 years ago
|
||
Reporter | ||
Comment 22•6 years ago
|
||
Reporter | ||
Comment 23•6 years ago
|
||
Comment 24•6 years ago
|
||
Comment 25•6 years ago
|
||
Reporter | ||
Comment 26•6 years ago
|
||
Comment 27•6 years ago
|
||
Comment 28•6 years ago
|
||
Reporter | ||
Comment 29•6 years ago
|
||
Comment 30•6 years ago
|
||
Comment 31•6 years ago
|
||
Related, Edge's scroll tweaks to make Chrome's scroll inertia aligned to the native Windows behavior: https://docs.google.com/document/d/1edEPhXDp0Sp8NAVpTf6hKkDiZAcWo2IqF-wyk8T9kCk/edit
Updated•5 years ago
|
Comment 32•5 years ago
|
||
(In reply to Ryan Hunt [:rhunt] from comment #26)
From comparing browsers on OSX again, it seems like everyone has basically
the same sensitivity. Windows is a very different story, there we are easily
the slowest between Chrome and Edge. So maybe this is just a platform issue
for Windows.
There's definitely a scroll speed difference on macOS between Chrome and Firefox too. I tested on a a 2018 and a 2012 MacBook Pro using a Logitech M310 mouse and found Firefox scrolls more slowly than Chrome. After using Chrome on a scroll-heavy page, switching to Firefox feels sluggish. After changing these prefs, Firefox feels just as fast.
general.smoothScroll.mouseWheel.durationMaxMS = 200
general.smoothScroll.mouseWheel.durationMinMS = 100
mousewheel.acceleration.factor = 4
mousewheel.acceleration.start = 1
Comment 33•5 years ago
|
||
harald, do still you think we might want to do a study here? (per comment 17)
Seems like we might just want to align with the native platform behavior (per comment 31 and 32). Anyway, feels p3 from a QF perspective.
Comment 34•5 years ago
|
||
Forwarding to Eric. FWIF, native behavior seems also most reasonable to me as it matches user expectations. Edge is also going that route for Chromium.
Updated•5 years ago
|
Comment 35•5 years ago
|
||
This is on the perf team's radar for 2020. We also have it P3.
Assignee | ||
Comment 36•4 years ago
|
||
I'm going to take another look at this and try to land something. Not gonna bother with studies this time!
Assignee | ||
Comment 37•4 years ago
|
||
I wrote up some details in bug 1418822 comment 32 and landed a patch for the mousewheel duration times which it seems (from previous comments) everybody agrees is an improvement. I have another change planned for the mousewheel acceleration prefs, but that will need to wait until we have direct manipulation turned on so that precision trackpads don't become uncontrollable. I guess I'll just use this bug for that patch.
Assignee | ||
Comment 38•4 years ago
|
||
Upon further consideration turning on the mousewheel acceleration by default might not be a good idea, because apparently some mouse drivers have their own acceleration and it's hard to detect that. Users end up getting double-accelerated which makes scrolling hard to control.
The patch on bug 1418822 addresses the concerns that this bug was originally filed for (and I probably should have landed that patch as part of this bug, my mistake) so I'm going to dupe this over. I've also filed bug 1659784 for further tuning of the mousewheel distance per tick.
Updated•3 years ago
|
Description
•