HN2new | past | comments | ask | show | jobs | submitlogin

Agreed. There's really little or no good reason for a website to be able to change the scrollbars at all.


on Windows you will always have a white scrollbar even with dark theme enabled in Windows and firefox, and if you are then on a dark website the scrollbar is basically a beacon of light


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.


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.


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.


Changing the appearance and the behavior of scrollbars (or replacing them entirely as you mention) are very different concerns.


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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: