diff --git a/src/view/screens/Feeds.tsx b/src/view/screens/Feeds.tsx index 39a7508fc5..7a3daee8df 100644 --- a/src/view/screens/Feeds.tsx +++ b/src/view/screens/Feeds.tsx @@ -156,9 +156,16 @@ export const FeedsScreen = withAuthRequired(function FeedsScreenImpl( setIsPTR(false) }, [setIsPTR, refetchPopularFeeds]) const onEndReached = React.useCallback(() => { - if (isUserSearching || !hasNextPopularFeedsPage || popularFeedsError) return + if ( + isPopularFeedsFetching || + isUserSearching || + !hasNextPopularFeedsPage || + popularFeedsError + ) + return fetchNextPopularFeedsPage() }, [ + isPopularFeedsFetching, isUserSearching, popularFeedsError, hasNextPopularFeedsPage,