[Webkit-unassigned] [Bug 70198] [Mac] "Smooth scrolling" is not very smooth with scroll wheel

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Dec 5 20:59:05 PST 2021


https://bugs.webkit.org/show_bug.cgi?id=70198

Will <billdillensrevenge at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |billdillensrevenge at gmail.co
                   |                            |m

--- Comment #4 from Will <billdillensrevenge at gmail.com> ---
Sorry for the long comment but I think the Webkit folks are taking a look at this now and I thought I should share some observations about smooth scrolling for notched mouse wheels that might be helpful.

Even though trackpad type scrolling is probably just overall the superior way of scrolling (or Magic Mouse scrolling, which I believe works the same way as a trackpad scrolling), a huge amount of people scroll with a notched mouse wheel and I really don't see that changing any time soon, so making it as good as it can be is definitely worth the extra effort.

Basically, smooth scrolling for notched mouse wheels isn't necessarily an improvement compared to "non-smooth" scrolling! For example, the notched mouse wheel smooth scrolling in Edge for Windows is just hard on the eyes and a bad experience compared to Chrome. I think the "impulse-style" scroll animation they're using in Edge might be to blame. Scrolling looks juddery/stuttery, and I'm pretty sure it's not because of any type of framerate issue (Chrome and Edge are both Chromium and Chrome doesn't have this problem). My guess is, when rolling another notch of the wheel interrupts a scroll animation that's already in progress, the scroll movement speed of the animations aren't the same, so you get this almost "micro" judder/stutter effect (fast/slow/fast/slow). It doesn't look smooth or natural.

On the other hand, scrolling in Chrome looks basically just as smooth as trackpad-style scrolling, even though I'm using a notched mouse wheel (at least on Windows it does. For whatever reason, using the exact same mouse in Chrome for macOS isn't as good as it is on Windows). I don't know exactly how the Chrome team have done this or how it all works, but the end result looks pretty similar to trackpad scrolling (and I say this as a person who's really sensitive to things like scrolling). This is quite a feat! If the Webkit team could do whatever Chrome for Windows is doing, that would be amazing and I think users would really appreciate it.

(I'm using a Logitech M325 mouse)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20211206/a236fc62/attachment.htm>


More information about the webkit-unassigned mailing list