From 11b46bff6296f22e535212bd417c4a03b18126c9 Mon Sep 17 00:00:00 2001 From: waleed Date: Sat, 14 Feb 2026 13:09:04 -0800 Subject: [PATCH] fix(logs): sync logsQueryRef during render to prevent stale infinite scroll state --- apps/sim/app/workspace/[workspaceId]/logs/logs.tsx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx b/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx index c92f29172..e1f09975f 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx @@ -236,13 +236,11 @@ export default function Logs() { useEffect(() => { activeLogRefetchRef.current = activeLogQuery.refetch }, [activeLogQuery.refetch]) - useEffect(() => { - logsQueryRef.current = { - isFetching: logsQuery.isFetching, - hasNextPage: logsQuery.hasNextPage ?? false, - fetchNextPage: logsQuery.fetchNextPage, - } - }, [logsQuery.isFetching, logsQuery.hasNextPage, logsQuery.fetchNextPage]) + logsQueryRef.current = { + isFetching: logsQuery.isFetching, + hasNextPage: logsQuery.hasNextPage ?? false, + fetchNextPage: logsQuery.fetchNextPage, + } useEffect(() => { const timers = refreshTimersRef.current