В связи с выходом Firefox 92 с поддержкой WebGL, решил его попробовать. Первое на что обратил внимание - рваная прокрутка мышкой. Пришлось искать лекарство, нашёл здесь. Прокрутка действительно стала приятной. Непонятно только, как это сделать одним махом, используя prefsCleaner:
/// user.js tweaked preferences for Firefox by AveYo
/// place in your profile root directory (see about:profiles) & run prefsCleaner from github /arkenfox/user.js
//// NATURAL SMOOTH SCROLLING preset info [default]
user_pref("mousewheel.acceleration.factor", 5); // NSS 5 ACCEL MAX SPEED 1-20 [10]
user_pref("mousewheel.acceleration.start", 4); // NSS 4 accel after x ticks [-1]
user_pref("mousewheel.default.delta_multiplier_x", 100); // NSS 100 reset previous [100]
user_pref("mousewheel.default.delta_multiplier_y", 100); // NSS 100 reset previous [100]
user_pref("mousewheel.default.delta_multiplier_z", 100); // NSS 100 reset previous [100]
user_pref("mousewheel.system_scroll_override_on_root_content.enabled", false); // NSS false ignoring sys accel [true]
user_pref("mousewheel.transaction.timeout", 1500); // NSS 1500 reset previous [1500]
user_pref("mousewheel.min_line_scroll_amount", 0); // NSS 0 lines vary with accel [5]
user_pref("toolkit.scrollbox.horizontalScrollDistance", 3); // NSS 3 keyboard matches mwheel [5]
user_pref("toolkit.scrollbox.verticalScrollDistance", 3); // NSS 3 keyboard matches mwheel [3]
user_pref("layers.async-pan-zoom.enabled", true); // NSS true smoothness boost [true]
user_pref("apz.force_disable_desktop_zooming_scrollbars", true); // NSS true keyboard fix I [false]
user_pref("apz.paint_skipping.enabled", false); // NSS false keyboard fix II v85 [true]
user_pref("dom.event.wheel-deltaMode-lines.always-disabled", true); // NSS true report wheel in pixels [false]
user_pref("layout.css.scroll-behavior.spring-constant", "300.0"); // NSS "300" css mimics gecko scroll [250]
user_pref("general.smoothScroll.mouseWheel.migrationPercent", 100); // NSS 100 lame pref wreks settings [100]
user_pref("general.smoothScroll.msdPhysics.enabled", false); // NSS false no stutering fling [false]
user_pref("general.smoothScroll.currentVelocityWeighting", "0.0"); // NSS "0.0" reduce stutter [0.25]
user_pref("general.smoothScroll.durationToIntervalRatio", 400); // NSS 400 reduce stutter [200]
user_pref("general.smoothScroll.stopDecelerationWeighting", "0.0"); // NSS "0.0" reduce stutter [0.4]
user_pref("general.smoothScroll.lines.durationMaxMS", 300); // NSS 300 arrows smoothing [150]
user_pref("general.smoothScroll.lines.durationMinMS", 300); // NSS 300 arrows smoothing [150]
user_pref("general.smoothScroll.mouseWheel.durationMaxMS", 300); // NSS 300 mwheel smoothing [200]
user_pref("general.smoothScroll.mouseWheel.durationMinMS", 300); // NSS 300 mwheel smoothing [50]
user_pref("general.smoothScroll.other.durationMaxMS", 150); // NSS 150 home-end smoothing [150]
user_pref("general.smoothScroll.other.durationMinMS", 150); // NSS 150 home-end smoothing [150]
user_pref("general.smoothScroll.pages.durationMaxMS", 200); // NSS 200 pgup-pgdn smoothing [150]
user_pref("general.smoothScroll.pages.durationMinMS", 200); // NSS 200 pgup-pgdn smoothing [150]
user_pref("general.smoothScroll.pixels.durationMaxMS", 300); // NSS 300 pixel smoothing [150]
user_pref("general.smoothScroll.pixels.durationMinMS", 300); // NSS 300 pixel smoothing [150]
user_pref("general.smoothScroll.scrollbars.durationMaxMS", 500); // NSS 500 scrollbar smoothing [150]
user_pref("general.smoothScroll.scrollbars.durationMinMS", 500); // NSS 500 scrollbar smoothing [150]
PS: Сори за длинный код, lorcode [ cut ] почему-то не работает...