this post was submitted on 15 Mar 2026
230 points (98.3% liked)

Technology

82669 readers
2308 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] bleistift2@sopuli.xyz 68 points 21 hours ago (6 children)

Unless the user is actively navigating, the header is dead weight. The header should hide on scrollDown and reveal on scrollUp. Let the content breathe.

This one I actually hate. Often I just want to scroll up a few pixels, either to satisfy a mild compulsion or to align the content so I can see most of it. This is completely ruined if the navbar pops back in. Leave it at the top of the page, where it belongs, not at the top of the viewport!

[–] Dave@lemmy.nz 8 points 11 hours ago (1 children)

IMO the header should stay at the top os part of the page. I know where it is, I'll scroll up to it if I need to.

Like you, I find a header appearing and hiding quite difficult in specific circumstances.

[–] acosmichippo@lemmy.world 3 points 9 hours ago

100%. i like using the top of the screen to mark my place in reading. sometimes i need to scroll back up and these headers completely fuck up my reading experience.

but luckily Reader View exists, so i usually just use that.

[–] village604@adultswim.fan 12 points 21 hours ago

It really depends on the site for me.

What I really hate is a table that's multiple scrolls long where the header row doesn't follow.

[–] scarabic@lemmy.world 3 points 17 hours ago (2 children)

The iOS browser has always supported “tap the top of the viewport to scroll all the way up,” which largely allows for what you say: just leave the nav way up there. Last time I looked was years ago, and Android Chrome didn’t did this. Does it now?

[–] OwOarchist@pawb.social 2 points 12 hours ago

The iOS browser has always supported “tap the top of the viewport to scroll all the way up,”

And almost every actual PC has a 'home' key on the keyboard which does the same ... unless the website has scripts that hijack it.

[–] bleistift2@sopuli.xyz 2 points 13 hours ago (1 children)

Even if it did, how would any user ever find out about this obscure feature?

[–] scarabic@lemmy.world 2 points 11 hours ago* (last edited 11 hours ago)

It’s not obscure. It’s core. Apple has this entire UI philosophy called “revealed power” which is about the UI not having a big button for everything necessarily, and letting the user discover added layers of functionality as they go on. This keeps the UI simple in the beginning, or for people who always need simplicity, but allows others to discover more in time. You don’t have to like it but it’s very intentional.

What’s “discoverable” is also relative. I was on a PC today struggling to figure out how to do something. Eventually I tried double clicking the element in question and that finally worked. I thought wow I don’t use PCs much anymore because double clicking hardly even occurs to me anymore. Can you tell me how any user ever finds out that you need to double click an icon on their desktop? Seems obvious, but there is no label or visible indication that this is what you should do. You’re thinking pshaw that’s obvious, but how did you learn? I’d be very surprised if you can remember.

[–] new_world_odor@lemmy.world 4 points 20 hours ago

I feel your pain. The really good ones plan for this, some pop up immediately when you scroll up and that sucks. The proper thing to do (imo) is to wait for the user to scroll 80% of the viewport back up, only then letting it begin to slide in, and have it slide in at a rate 1/2 of the page scroll. I do like having it easily available, but it should feel like it's trying to stay out of the way.

[–] ulterno@programming.dev 3 points 21 hours ago

At the same time, it needs to be comfortably thin.

[–] MonkderVierte@lemmy.zip 1 points 19 hours ago* (last edited 18 hours ago)

I have this usercss:

[data-testid="header"],
[data-mobile-fixed="1"],
[data-remove-fixed="0"] {
  position: absolute !important;
  width: 100%;
}
main { padding-top: 2rem !important; }

Works well enough on most sites. And on those it doesn't, you can easily exclude.

Can likely be expanded, but adding just header broke more than it fixed.