lbry-desktop/ui
infiinte-persistence 2f5beb84fa Fix sluggish Back button when navigation back to channels with lots of comments
## Issue
When navigating back and forth between a File and Channel page, the back-action will be laggy (no response) if the channel contains a lot of comments and is in the midst of resolving them.

## Changes
The "full" fix would be to batch-load comments, as this would improve the performance of fetching both Channel and File comments. For now, this commit focuses on the Back action problem only.

Skip fetching comments by not mounting 'ChannelDiscussion' until the tab is selected. I couldn't find anything in the Reach UI documentation on how to not render inactive `TabPanel`s, so I used the straight-forward state method.
2020-07-24 09:22:35 -04:00
..
component Library => Purchased on web 2020-07-23 11:16:32 -04:00
constants add comments behind a flag 2020-07-23 11:03:00 -04:00
effects Refactor zooming code into "effects/use-zoom.js" 2020-07-14 16:08:24 -04:00
modal add comments behind a flag 2020-07-23 11:03:00 -04:00
page Fix sluggish Back button when navigation back to channels with lots of comments 2020-07-24 09:22:35 -04:00
redux add comments behind a flag 2020-07-23 11:03:00 -04:00
scss simplify floating player controls 2020-07-23 11:16:32 -04:00
util add comments behind a flag 2020-07-23 11:03:00 -04:00
analytics.js add comments behind a flag 2020-07-23 11:03:00 -04:00
app.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
i18n.js Improve auto string addition to produce better diffs and ease merging. 2020-07-08 15:01:05 -04:00
index.jsx Allow zooming on Desktop 2020-07-14 16:08:24 -04:00
logWarningConsoleMessage.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
native.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
reducers.js bring in 'blocked' code from lbry-redux take 2 2020-07-15 09:52:08 -04:00
rewards.js remove paid content reward claim 2020-07-22 12:58:20 -04:00
store.js bring in 'blocked' code from lbry-redux take 2 2020-07-15 09:52:08 -04:00