User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a single page application (SPA) and currently paging through a list of items does not add items to the browser history. So you have a single entry in history for when you initially navigate to the list but no additional history for each page you view. Then if you view the details of an item on page 3 of the list and then hit back you will return to the first page of the list, not the third.

I figure the answer is yes but am putting this one out there for the community to advise.


In my particular case I am using AngularJS and my ngClick callback uses $http to GET the paged results but could easily rearrange to have the href in the pager view point to an equivalent url.

share|improve this question
Are you talking about adding pages to the browser history for things other than page loads? There'd be a UX question there. It's difficult to understand what exactly your question is at the moment. – Brendon Jul 24 '13 at 12:03
@Brendon - I've reworded the question. – Scotty.NET Jul 24 '13 at 14:18
up vote 2 down vote accepted

In case of web browsers, perception of history is literal and user expects to see the same page and scrolled to the same point on the page where he had left. If you are not storing paging in the history, your users are likely to wander that what is happening and why one back button took him 3 pages back.

share|improve this answer
A lot of Android apps make this mistake. – Dirk v B Jul 25 '13 at 7:34

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.