diff --git a/frontend/src/pages/CrowdSecConfig.tsx b/frontend/src/pages/CrowdSecConfig.tsx index 9cd3d99a..0e9b8812 100644 --- a/frontend/src/pages/CrowdSecConfig.tsx +++ b/frontend/src/pages/CrowdSecConfig.tsx @@ -223,6 +223,7 @@ export default function CrowdSecConfig() { }) setPresetPreview(selectedPreset.content || '') pullPresetMutation.mutate(selectedPreset.slug) + // eslint-disable-next-line react-hooks/exhaustive-deps -- Only re-run when slug changes, not on mutation/preset object identity changes }, [selectedPreset?.slug]) const loadCachedPreview = async () => { @@ -932,7 +933,7 @@ export default function CrowdSecConfig() {