Fix fetchItems calls on tab switch

This commit is contained in:
gpt-engineer-app[bot]
2025-10-12 19:40:52 +00:00
parent 8d9d00ef13
commit 99244c1306

View File

@@ -779,7 +779,9 @@ export const ModerationQueue = forwardRef<ModerationQueueRef>((props, ref) => {
if (!isMountingRef.current && initialFetchCompleteRef.current) { if (!isMountingRef.current && initialFetchCompleteRef.current) {
debouncedFetchItems(debouncedEntityFilter, debouncedStatusFilter, true, activeTabRef.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) // Polling for auto-refresh (only if realtime is disabled)
useEffect(() => { useEffect(() => {