From 4e9572d5e3807d3ef0fd99502c21c4fdf4e26b82 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Sat, 15 Nov 2025 23:41:38 +0000 Subject: [PATCH] Gate backups spinner on websocket connection --- frontend-modern/src/components/Backups/UnifiedBackups.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend-modern/src/components/Backups/UnifiedBackups.tsx b/frontend-modern/src/components/Backups/UnifiedBackups.tsx index e41a572..98d5c9f 100644 --- a/frontend-modern/src/components/Backups/UnifiedBackups.tsx +++ b/frontend-modern/src/components/Backups/UnifiedBackups.tsx @@ -50,7 +50,7 @@ interface DateGroup { const UnifiedBackups: Component = () => { const navigate = useNavigate(); - const { state } = useWebSocket(); + const { state, connected } = useWebSocket(); const pveBackupsState = createMemo(() => state.backups?.pve ?? state.pveBackups); const pbsBackupsState = createMemo(() => state.backups?.pbs ?? state.pbsBackups); const pmgBackupsState = createMemo(() => state.backups?.pmg ?? state.pmgBackups); @@ -175,6 +175,9 @@ const UnifiedBackups: Component = () => { if (hasData) { return false; } + if (!connected()) { + return true; + } const lastUpdate = state.lastUpdate; return !lastUpdate; });