From 8e341ff7ed381c1f9fc98f1e75810541fb7df96b Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 4 Nov 2023 01:12:28 +0800 Subject: [PATCH] Maybe this logic work better --- src/pages/notifications.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pages/notifications.jsx b/src/pages/notifications.jsx index b2b9a17a..0a25b729 100644 --- a/src/pages/notifications.jsx +++ b/src/pages/notifications.jsx @@ -179,21 +179,22 @@ function Notifications({ columnMode }) { const loadUpdates = useCallback( ({ disableIdleCheck = false } = {}) => { + if (uiState === 'loading') { + return; + } console.log('✨ Load updates', { autoRefresh: snapStates.settings.autoRefresh, scrollTop: scrollableRef.current?.scrollTop, inBackground: inBackground(), disableIdleCheck, notificationsShowNew: snapStates.notificationsShowNew, - uiState, }); if ( snapStates.settings.autoRefresh && scrollableRef.current?.scrollTop < 16 && (disableIdleCheck || window.__IDLE__) && !inBackground() && - snapStates.notificationsShowNew && - uiState !== 'loading' + snapStates.notificationsShowNew ) { setShowNew(false); loadNotifications(true);