Should the scroll position be maintained when the page is reloaded?
Is it a good user experience for users?
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It only takes a minute to sign up.
Sign up to join this communityShould the scroll position be maintained when the page is reloaded?
Is it a good user experience for users?
First let's discuss the reasons for this refresh. It can be caused by:
There might definitely be many outlying reasons but for all of the above I'd say YES.
Keep the scroll position where it is. Why?
Unfortunately my Google-Fu was not strong enough to find any sources to backup my statement besides HOW to implement this so I admit it is mostly my own opinion.
On a side note: When in Chrome, and you click a link below the fold, then go Back, the browser also retains the scroll position.
On most, not to say all of the websites, I think that it would be better to restore completely it's state before being reloaded !
Even more with the websites where you need to scroll a lot, here is my personal experience : sometimes, I am on Twitter or Tumblr and I encounter a bug, and it just makes me amazingly angry to know that I'll lose sometimes dozens of minutes of scrolling when the page will re-load !
By the way, I think that if your users need to scroll a lot on your website and if you want to maintain the position of the scroll, than it might be a good thing to create something to let your users easily go back to the top when they want to, because by maintaining the scroll, you are removing one of the most obvious way they can do that.