An empty Projects feed tells you "You have reached the end." whether you scrolled to the bottom of it or nothing ever arrived. The line is the feed's empty state, not a statement about how far you got, so a feed that failed to load and a feed you exhausted read exactly the same.
The line appears whenever the grid is empty
All four project feeds, Projects, All Projects, Trending and Award Winning, print it when the grid holds no projects and the page has no next page to fetch. Zero results on the first page meets both conditions, so you can see it without having scrolled at all.
A failed request looks identical to an empty one
If the request for the first page does not come back, the page stops its loading state and leaves the grid empty. No error is shown and a feed carries no Retry button, so the end-of-feed line is what you are left with.
Reload the page before assuming the feed is empty. If the second attempt fills the grid, the first one failed.
Otherwise something narrowed the feed
- Trending holds only projects that somebody opened in the last 30 days, and it ignores the filter panel entirely. See How the Trending feed is ranked.
- Projects is the editorial feed and carries staff picks only. See The Projects home page shows editorial picks.
- A filter is still applied from earlier in your session, or from the address you arrived on. The chips sit above the grid, and not every feed reads all of them. See I applied a filter on a feed and ended up on a different page.
On search the wording is different
Search results that find nothing say No projects found for "your words". Try different keywords. So the end-of-feed line always means you are on a feed rather than on search results, which is worth checking before you rewrite your search.