lbry-desktop/ui
infinite-persistence 50c606d916 claimListDiscover: don't re-render until query is done
## Issue
6542 Livestream listing and blocked list kills CLS score

This is basically a repeat of what was done on `claimTileDiscover` (homepage), but now on `claimListDiscover` (category pages).

This handles the unnecessary re-render when:
- the uri list temporarily being zero while waiting for new claim-search results.
- livestream claim-search invalidating the list.

## Changes
Store the last uri list and use that when we know that claim-search is still not done.

## Tests
1. Ran Lighthouse on category pages (force a livestream channel on it). CLS score must be green.
2. Block `claim_search` from Dev Tools and move to another category. The page should say "timed out" instead of "no results" (i.e. maintain existing behavior).
2021-07-21 21:51:12 -04:00
..
component claimListDiscover: don't re-render until query is done 2021-07-21 21:51:12 -04:00
constants some recon (#6532) 2021-07-18 13:06:52 -04:00
effects useLazyLoading: start loading when near viewport 2021-07-12 17:06:30 -04:00
modal lbc remove file 2021-07-21 15:56:09 -04:00
page recon followDisc 2021-07-21 16:58:13 -04:00
redux Pop up Menu Fixes and Improvements 2021-07-21 14:40:44 -04:00
scss styles 2021-07-19 15:34:46 -04:00
util 100% compression doesn't work with current CDN url 2021-07-20 02:34:25 +08:00
analytics.js Fix lint (removal of videoFetchDuration) 2021-06-10 10:14:52 -04:00
app.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
comments.js Reactions: switch from SDK to Commentron 2021-07-16 13:41:41 -04:00
i18n.js Revert "Simplify language lists" 2021-04-06 15:42:27 -04:00
index.jsx CodeSplit: Load 3rd-party css before ours. 2021-06-25 16:00:45 +08:00
logWarningConsoleMessage.js new lbc icon 2020-09-29 17:12:32 -04:00
native.js working 2020-12-16 10:52:22 -05:00
reducers.js wip 2021-06-08 13:25:52 -04:00
rewards.js When a new reward is acquired, only close modals if the reward comes from reward_code 2021-01-08 08:16:41 -07:00
store.js improve pending over refreshes 2021-07-05 10:22:13 -04:00