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);