Sometimes infinite scroll implementation introduces a major usability flaw: the scroll position isn’t recorded as a ‘state’. If users follows the link from the list, and then clicks the Back button, they expect to return to the same point on the original page. But the user’s position in the list of results is not maintained and this means using the browser’s back button will generally reset the scroll position to the top of the page. It’s not surprise that users get frustated quite fast by not having a proper “back to list” functionality.
Yes! So frustrating indeed.
Related: when new content is added and the page automatically and/or randomly takes you back to top as this happens, like Instagram does if you’ve been idle for more than, like, the time it takes to scratch you ear.