From 99244c13064785b5d83595d9c18423e359cc1a1c Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 19:40:52 +0000 Subject: [PATCH] Fix fetchItems calls on tab switch --- src/components/moderation/ModerationQueue.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/moderation/ModerationQueue.tsx b/src/components/moderation/ModerationQueue.tsx index 3aae6698..ab9f8431 100644 --- a/src/components/moderation/ModerationQueue.tsx +++ b/src/components/moderation/ModerationQueue.tsx @@ -779,7 +779,9 @@ export const ModerationQueue = forwardRef((props, ref) => { if (!isMountingRef.current && initialFetchCompleteRef.current) { debouncedFetchItems(debouncedEntityFilter, debouncedStatusFilter, true, activeTabRef.current); } - }, [debouncedEntityFilter, debouncedStatusFilter, user, fetchItems, debouncedFetchItems]); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [debouncedEntityFilter, debouncedStatusFilter, user]); + // Note: fetchItems and debouncedFetchItems are stable callbacks and should NOT trigger this effect // Polling for auto-refresh (only if realtime is disabled) useEffect(() => {