fix: stabilize terminal dashboard states

This commit is contained in:
golem
2026-08-21 03:44:42 -06:00
parent 10507e769d
commit d1a86ad162
5 changed files with 82 additions and 9 deletions
+8
View File
@@ -54,7 +54,11 @@ export function useBankDashboard(options: BankDashboardOptions = {}): DashboardS
queryKey: manifestQueryKey,
queryFn: loadManifest,
retry: false,
retryOnMount: false,
staleTime: Number.POSITIVE_INFINITY,
refetchOnMount: false,
refetchOnReconnect: false,
refetchOnWindowFocus: false,
});
const parsedManifest = useMemo(() => {
@@ -79,6 +83,10 @@ export function useBankDashboard(options: BankDashboardOptions = {}): DashboardS
},
enabled: manifest !== undefined,
retry: false,
retryOnMount: false,
refetchOnMount: false,
refetchOnReconnect: false,
refetchOnWindowFocus: false,
});
const mismatch = snapshotQuery.error !== null && isChainMismatch(snapshotQuery.error);
const latestSnapshot = useRef<DashboardSnapshot | undefined>(undefined);