Hacker News new | ask | show | jobs
by barbegal 2115 days ago
Yeah there are two competing needs here. Users expect to stay in the same location on the page if they refresh it or if they go to another page and use the back button. Users also expect that when the URL contains an anchor then they go to the location of that anchor. It's a tough issue to find the balance between these two user needs but I think the behaviour implemented by Chrome is good. These days it is very rare that a user refreshes a page, and when they do most users expect to stay in the same location on the page.
2 comments

OP here. It doesn't go to 'the same location on the page', that's the problem. It always jumps to the top of the page, as if the anchor didn't exist.

Note there is, in my case, a form submit action to a hidden iframe with the reload but the page location stays put in Firefox.

I refresh pages and use enter all the time. In fact, it's a constant battle to use any modern webpage.