Say we're looking at a website like Reddit or Facebook where there's infinite scrolling involved, and things aren't necessarily sorted by time, but are sorted by some relevance factor that decides the order of the posts on the pages.
So what if the user loads page two, but there's new content on the first page?
Say they load the first page, walk away for an hour, and then scroll some triggering the load of page two. Now there's a ton of new stuff on the first page compared to what there was an hour ago, but the user is requesting the second page.
How should I handle that? Just present page 2 and assume most users would refresh to get page 1? Insert new items at the top of page 2? Reload page one as well each time?
My instinct is option 1 as if a user scrolled up they'd probably still expect the same items that were there before to still be there, just in terms of creating a consistent experience.