set these in about:config
setting | value |
---|---|
general.smoothScroll | true |
general.smoothScroll.msdPhysics.enabled | false |
general.smoothScroll.mouseWheel | true |
general.smoothScroll.mouseWheel.durationMaxMS | 400 |
general.smoothScroll.mouseWheel.durationMinMS | 400 |
general.smoothScroll.pages.durationMaxMS | 500 |
mousewheel.acceleration.factor | 10 |
mousewheel.acceleration.start | 1 |
mousewheel.min_line_scroll_amount | 85 |
This is still problematic and can get too fast sometimes. It does work pixel accurate with single tick wheel scrolling though.