I rarely use superlatives here on Ghacks, but this smooth scrolling extension for Firefox has fully convinced me that there is nothing better on the market right now. Yet Another Smooth Scrolling may look like your run-of-the-mill mouse smoothing extensions, but once you have installed it and started to scroll on a page where that is possible, you may feel as if you have hit the jackpot with this extension.
The extension is that good that it has been ported to the Google Chrome web browser by another author. Chromium Wheel Smooth Scroller is a highly recommended extension for Chrome users.
For most users, the default settings the extension ships with should be sufficient to notice a big difference to the Firefox browser's default scrolling behavior. If you have noticed lags, jumps or abrupt stops when scrolling, it may fix those issues outright.
If it does not, you can tinker with the settings it provides for mouse wheel and keyboard scrolling to adjust the scrolling to your taste. The extension ships with three scrolling profiles for the mouse and keyboard that you can customize in the settings. To get there open the add-ons manager by loading about:addons in Firefox.
Here you can then customize the scrolling values for all three presets.
The values that you can change here are:
- Step size - the number of pixels that are scrolled with a single tick
- Smoothness (Forepart) - brake level in forepart of movement
- Smoothness - fade level at end of movement
- Acceleration Sensitivity - how much faster the page scrolls when you flick faster
I'd suggest to test the three default patterns the extension ships with first, before you start to make modifications to the settings. Yet Another Smooth Scrolling add-on adds an icon to Firefox's status bar which you can click on to switch to another preference. Here you can also disable the extension for the time being, and access the preferences as well.
You may need to spend some time adjusting the values to your liking, but it is definitely worth it as it makes the scrolling experience that much smoother in the end.
If you notice a site that is not behaving properly with the new scrolling settings, you can add it to the blacklist, so that Firefox's default scrolling values are used instead. The preferences allow you furthermore to activate smooth scrolling for the arrow keys (on by default), and the pageup/down, and home/end keys (both off by default).
All in all an excellent Firefox add-on for users who want to improve the scrolling in the browser.