Mastodon

I Want Functional Scrollbars

Lately I've been lamenting the death of the functional scrollbar. Remember back in the day when scrollbars looked like this?

Folders in macOS 9

The scrollbars were prominent because they were meant to be used. You were expected to grab one with your mouse and move it up and down. Today, scrollbars have a much different appearance and expectation of functionality. This is what they look like in Firefox on Gnome 43 running under Fedora 37:

Super narrow scrollbar

That's just terrible. The idea here is that the scrollbar serves as more of a visual indicator of how much content is on the page rather than as something to be used directly. The problem is that I frequently find myself wanting to use scrollbars, even in 2023. For example, as a trackball user it should be faster for me to grab a scrollbar and drag it to the top of a large body of text than it is for me to make a dozen revolutions of the scroll wheel. Trying to actually click on a bar that narrow is a challenge, though. The scrollbar will become a little wider when my mouse is over it, but 1.) not by much and 2.) it defeats the purpose if my mouse has to be over the super narrow bar in order to make it... the slightest bit less narrow.

Here are two terrible images I captured with my phone showcasing the problem since getting the scrollbars to even appear and then capturing a screenshot that also contains my cursor is basically impossible. I think this also does a nice job of illustrating just how narrow the default scrollbars are relative to my mouse cursor:

Mouse cursor next to an extremely narrow scrollbar

Once my cursor is already over it, then it looks like this... which is still not good, even if it was helpful... which it isn't:

Scrollbar with a cursor already over it

Firefox is the most egregious offender that I regularly use. For example, Gnome Terminal offers a slightly wider scrollbar that is actually possible to use. Scrollbars in GIMP are virtually akin to the macOS 9 ones and are quite nice. I honestly don't even think about the ones in Firefox if I'm using my laptop in an undocked fashion since kinetic scrolling on the trackpad makes it trivial to quickly move between the top and bottom of a long page. When using a mouse that doesn't also offer kinetic scrolling in the scroll wheel, though, slightly more usable scrollbars would go a long way. They don't just have to be a visual indicator.