Just found something that may be helpful for anyone trying to escape Scrollbar Hell…
I was baffled that my FF-ESR was ignoring my gtk.css, whereas regular FF was applying my gtk.css.
I verified in about:config that I had stylesheets enabled in both versions of the browser:
toolkit.legacyUserProfileCustomizations.stylesheets … true
Scrollbars were still miniscule in FF-ESR!
Went searching and found info on a Linux user blog that the following must be set to false (whereas the default is “true”):
widget.non-native-theme.enabled … false
Bingo! Now both FF-regular and FF-ESR respect my gtk.css settings, which are:
scrollbar slider {
/* Size of the slider */
min-width: 13px;
min-height: 15px;
border-radius: 13px;
/* Padding around the slider */
border: 1px solid transparent;
}
(Location of the above gtk.css file: /home/myusername/.config/gtk-3.0 )
It’s possible to add some colorizing to the scrollbar and the scrolltrack in the gtk.css file as well, but instead I use the Custom Scrollbars
add-on for Firefox to accomplish that. (It is unable to adjust width, though… because Mozilla.)
As a sweet bonus, the above solution also works on the FF Settings panel, except for correcting the horrible white on white scrolltrack. (But that can maybe be adjusted by adding colorizing to the gtk.css file, as I said. I haven’t tried that yet.)
These settings get applied to anything that uses gtk-3, such as file managers, etc. It doesn’t fix any browser that doesn’t use gtk-3.
Hope this is useful to other forum members.