From dc719b342830b9edcf20436d392a9e6efb8d644a Mon Sep 17 00:00:00 2001 From: MrAlders0n Date: Fri, 29 May 2026 20:47:01 -0400 Subject: [PATCH] minor bug fix --- src/features/nodes/NodeTable.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/features/nodes/NodeTable.tsx b/src/features/nodes/NodeTable.tsx index 3569218..6f0463e 100644 --- a/src/features/nodes/NodeTable.tsx +++ b/src/features/nodes/NodeTable.tsx @@ -78,6 +78,7 @@ export function NodeTable({ wsManager }: NodeTableProps) { supportsMultibyteTraces: capabilityFilter === "traces" || undefined, }), staleTime: 30_000, + refetchInterval: 30_000, placeholderData: keepPreviousData, }); @@ -87,7 +88,9 @@ export function NodeTable({ wsManager }: NodeTableProps) { if (!old) return old; const idx = old.findIndex((n) => n.id === data.nodeId); if (idx === -1) { - queryClient.invalidateQueries({ queryKey: ["nodes"] }); + // Not a node we're showing (filtered out, or past the page). Live + // updates only patch rows already on screen — new nodes get picked up + // by the periodic refetch, not by hammering /nodes on every off-list update. return old; } const updated = [...old];