Skip to content

Commit 11b46bf

Browse files
committed
fix(logs): sync logsQueryRef during render to prevent stale infinite scroll state
1 parent 363ee59 commit 11b46bf

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

  • apps/sim/app/workspace/[workspaceId]/logs

apps/sim/app/workspace/[workspaceId]/logs/logs.tsx

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -236,13 +236,11 @@ export default function Logs() {
236236
useEffect(() => {
237237
activeLogRefetchRef.current = activeLogQuery.refetch
238238
}, [activeLogQuery.refetch])
239-
useEffect(() => {
240-
logsQueryRef.current = {
241-
isFetching: logsQuery.isFetching,
242-
hasNextPage: logsQuery.hasNextPage ?? false,
243-
fetchNextPage: logsQuery.fetchNextPage,
244-
}
245-
}, [logsQuery.isFetching, logsQuery.hasNextPage, logsQuery.fetchNextPage])
239+
logsQueryRef.current = {
240+
isFetching: logsQuery.isFetching,
241+
hasNextPage: logsQuery.hasNextPage ?? false,
242+
fetchNextPage: logsQuery.fetchNextPage,
243+
}
246244

247245
useEffect(() => {
248246
const timers = refreshTimersRef.current

0 commit comments

Comments
 (0)