News for hackers. Stuff that matters.
Re:Firefox 64 Released by zapzupnz on Tuesday December 11, 2018 @02:03PM (#18657850)
Given that WebKit recently added "Dark Mode" support, it would likely be sufficient for Firefox to do the same and simply recolour the scrollbar itself, rather than trusting CSS artists to do it sanely and properly.
Re:Firefox 64 Released by bastawhiz on Tuesday December 11, 2018 @08:27PM (#18660616)
You're assuming the only scrollbar is on the far right-hand side of the screen. There are plenty of inline scroll bars and scrollbars in parts of the UI that are not adjacent to "native" chrome. Always using the OS default does not make for a good experience.
Re:Firefox 64 Released by zapzupnz on Tuesday December 11, 2018 @08:36PM (#18660649)
I don’t see in anything I wrote any implication that I assumed anything about what scroll bars needed or would be themed.

A browser-wide scrollbar styling system, able to be opted into by use of particular CSS, doesn’t imply anything about whether we are talking about just one scroll bar or all of them.

I also disagree about native controls not always being the best solution when it comes to scrolling. We all know how annoying it is when a page jacks scrolling; it’s a usability nightmare that makes pages’ scroll behaviour harder to predict. We don’t need to add to the usability issues by letting one of the most fundamental pieces of chrome in a web browser get jacked even further than the already impermissible state.

Re:Firefox 64 Released by bastawhiz on Wednesday December 12, 2018 @04:32PM (#18667942)
Changing the appearance and the behavior of scrollbars (or replacing them entirely as you mention) are very different concerns.
Re:Firefox 64 Released by zapzupnz on Wednesday December 12, 2018 @08:01PM (#18669060)
Not really, it's the same concern; the potential for gratuitous, superfluous, or regressive modification of a stable and predictable user interface element that is representative of the most fundamental of actions when it comes to long-form document-based design: scrolling.