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(() => {