diff --git a/src/pages/notifications.jsx b/src/pages/notifications.jsx
index 0ffc3093..ed3ce2de 100644
--- a/src/pages/notifications.jsx
+++ b/src/pages/notifications.jsx
@@ -221,6 +221,9 @@ function Notifications({ columnMode }) {
         lastHiddenTime.current = Date.now();
       }
       unsub = subscribeKey(states, 'notificationsShowNew', (v) => {
+        if (uiState === 'loading') {
+          return;
+        }
         if (v) {
           loadUpdates();
         }