←back to thread

569 points todsacerdoti | 1 comments | | HN request time: 0s | source
Show context
hackingonempty ◴[] No.42599363[source]
> I don't keep a "dick bar" that sticks to the top of the page to remind you which site you're on.

I use an extension called "Bar Breaker" that hides these when you scroll away from the top/bottom of the page.[0] More people should know about it.

[0] https://addons.mozilla.org/en-US/firefox/addon/bar-breaker/

replies(4): >>42599387 #>>42599547 #>>42599856 #>>42601324 #
kerkeslager ◴[] No.42599856[source]
I am usually the first old man to yell at any cloud, and I was overjoyed when someone invented the word "enshittening" for me to describe how the internet has gotten, but it surprised me a bit that people found that one annoying. I can see the problem of it sticking the top of the page with a logo (which is basically an ad and I hate those), but they usually have a menu there, so I always thought of them a bit like the toolbar at the top of an application window in a native desktop application. FWIW when I've built those, I've always de-emphasized the branding and focused on making the menus obvious and accessible.

I'm happy to learn something new about other people's preferences, though. If people prefer scrolling to the top, so be it!

EDIT: It occurs to me that this could be a preference setting. A few of the websites that have let me have my way, I've started generating CSS from a Django template and adding configuration options to let users set variables like colors--with really positive feedback from disabled users. At a fundamental level, I think the solution to accessibility is often configurability, because people with different disabilities often need different, mutually incompatible accommodations.

replies(4): >>42600028 #>>42600788 #>>42607831 #>>42608132 #
1. kalensh ◴[] No.42600028[source]
Another thing to check for with sticky headers is how it behaves when the page is zoomed. Often, the header increased in size proportionately, which can shrink down the effective reading area quite a bit. Add in the frequent sticky chat button at the bottom, and users may be left with not a lot of screen to read text in.

There can be a logic to keeping the header at the top like a menu bar, and I applaud you if you take an approach that focuses on value to the user. Though I'd still say most sites that use this approach, don't have a strong need for it, nor do they consider smaller viewports except for portrait mobile.

Configuration is great, though it quickly runs into discoverability issues. However it is the only way to solve some things - like you pointed out with colors. I know people who rely on high contrast colors and others that reduce contrast as much as they effectively can.