mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

380K
active users

So apparently when you style scrollbars with CSS, the Chrome/Safari -webkit-* version doesn't correctly round them on macOS, whereas Firefox's standard scrollbar-color does. github.com/nolanlawson/pinafor

Does this bug anyone else? Am I the only one? Should I add UA-sniffing logic to Pinafore to only round them on macOS (but not Windows/Linux)?

Stuart Langridge

@nolan I don't particularly endorse all the views in this Twitter thread (twitter.com/xkeepah/status/106), and I certainly don't endorse the tone of it, but custom scrollbars in general are pretty annoying in my experience anyway, without doing extra browser-sniffing work on them...

TwitterEx on TwitterBy Ex

@sil IME custom scrollbars are only a problem if they're implemented in JavaScript (terrible for performance) or inaccessible due to bad contrast ratios. I tried to avoid both with my implementation, but I can see the case for an option to disable them.

@ondra @sil That post doesn't really apply to me. I don't need custom scrollbars that look the same in every browser, and I refuse to use JS solutions to achieve that, because I know they add a hefty performance tax by overriding behavior that browsers have already heavily optimized. (E.g. Edge and Firefox run click-and-drag scrolling off the main thread, not possible with JS scrollbars.) blogs.windows.com/msedgedev/20

Microsoft Edge Dev BlogScrolling on the web: A primerBy Microsoft Edge Team

@nolan fair. Certainly the ones I personally really dislike are not actually scrollbars at all but a from-scratch implementation which only does half the stuff a scrollbar should, rather than a retheme of the actual proper scrollbar with some CSS. It's just that the two posts crossed my timeline at roughly the same time and I thought the synchronicity was interesting :)