Show All Results ★
: Ensure that clicking "Show All" doesn't reset active filters. It should only remove the limit on the number of items displayed.
: Large datasets can cause lag. Use a loading spinner or a skeleton screen if the "Show All" action takes more than 1 second. Show All Results
Draft Option B : "View All (142)" (Better; sets expectations for how much content is coming). : Ensure that clicking "Show All" doesn't reset
Does the UI change once "All" are shown (e.g., the button disappears)? Use a loading spinner or a skeleton screen
: If "All Results" exceeds ~100 items, consider Infinite Scroll or Pagination instead. Showing thousands of rows at once can crash mobile browsers or slow down Jupyter Notebooks and other web interfaces.
: Ensure the button triggers a specific API call (e.g., q=_ALL_ or limit=none ) to avoid fetching unnecessary data before the user asks for it. 3. Visual & Content Review Label Clarity : Draft Option A : "Show All" (Clean, standard).