I'm trying to figure out good verbiage to simplify list rendering.

There are two cases I'm trying to solve within a scrollable list:

Case #1 would be communicating that the user has reached the end of a set of items


  • Item
  • Item
  • Item
  • You've reached the end of the list

Case #2 would be no items are on the list


  • No items in list.

My thinking is that instead of solving this with 2 messages, "You've reached the end of the list" and "No items in list. ", there might be simple way to solve it with the same verbiage that communicates the correct context for both cases.

Some examples that come close are:

  • "No more items"
  • "All items are shown"
  • "Finished fetching items"

But I'm wanting something simpler.

  • Are the items fetched synchronously?
    – Andy
    Sep 10, 2022 at 23:40
  • "D-d-d-d, dat's all, folks!" Sep 11, 2022 at 12:16
  • @Andy how do you mean? Sep 12, 2022 at 18:55
  • Well there’s context missing to provide you with a suggestion. Why would it be necessary to end a list of items with an explicit message in the first place? It’s the scroll bar’s task to communicate to the user where the end is. If there are no more bullet points, there are no more items. If that’s not obvious to users, the visual design needs improvement. The empty state of a list provokes the question of why it is empty? Can the user do something about it? Do you want them to create items? Import them? Change their search criteria?
    – Andy
    Sep 12, 2022 at 19:05
  • My general advise: Don’t mix state messages. We already have problems with interfaces where devs reused the empty state message “No items created yet” as the loading state, irritating users when on a slow connection.
    – Andy
    Sep 12, 2022 at 19:07

1 Answer 1


Instead of referring to the items, do it based on the list:

  • List end

You can get to the end of a list whether there are items or not.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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