From 8d9d00ef136452815dbddb4c3556b47b75cee0ab 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:26:20 +0000 Subject: [PATCH] Fix: Prevent unnecessary fetchItems on tab switch --- src/components/moderation/ModerationQueue.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/moderation/ModerationQueue.tsx b/src/components/moderation/ModerationQueue.tsx index dfb84766..3aae6698 100644 --- a/src/components/moderation/ModerationQueue.tsx +++ b/src/components/moderation/ModerationQueue.tsx @@ -777,9 +777,9 @@ export const ModerationQueue = forwardRef((props, ref) => { // Phase 2: Filter changes (only after initial fetch completes) if (!isMountingRef.current && initialFetchCompleteRef.current) { - debouncedFetchItems(debouncedEntityFilter, debouncedStatusFilter, true, activeTab); + debouncedFetchItems(debouncedEntityFilter, debouncedStatusFilter, true, activeTabRef.current); } - }, [debouncedEntityFilter, debouncedStatusFilter, user, activeTab, fetchItems, debouncedFetchItems]); + }, [debouncedEntityFilter, debouncedStatusFilter, user, fetchItems, debouncedFetchItems]); // Polling for auto-refresh (only if realtime is disabled) useEffect(() => {