How to split a growing list?
What's a good way to break down a list that's constantly growing?
For example, a user can open page 2 of some listing, continue browsing, and then open page 3. Meanwhile, new entries have been added to the top of the list (page 1) and triggered by page 3 to contain items that may have been on page 2 earlier.
Should such a list be paginated at the other end? Then, how do you deal with the first page and the fact that without much attention will contain the TOTAL NUMBER OF ITEMS% PAGE SIZE items (i.e. not constants)?
source to share
Assuming you have a fixed page size, some specific order, and the user specifies the page they want to view, I would just get the data accordingly. Trying to do something more complex than this will end up in unnecessary headaches and confusion for the user.
I think the item you are missing is an order. If you specify an order, the user will intuitively understand. Also, this is how most of the pagination is done so that you don't stray from what you really expect from the user.
source to share