From 392c1b2851c65bf16da0b8e38078ca79461bd683 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Thu, 21 May 2026 10:18:24 +0200 Subject: [PATCH] =?UTF-8?q?refactor(catalog-react):=20drop=20useCallback?= =?UTF-8?q?=20on=20refresh=20=E2=80=94=20useDebounce=20uses=20a=20ref=20in?= =?UTF-8?q?ternally?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 Signed-off-by: Fredrik Adelöw --- plugins/catalog-react/src/hooks/useEntityListProvider.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/catalog-react/src/hooks/useEntityListProvider.tsx b/plugins/catalog-react/src/hooks/useEntityListProvider.tsx index f49f5d1993..db7b48822a 100644 --- a/plugins/catalog-react/src/hooks/useEntityListProvider.tsx +++ b/plugins/catalog-react/src/hooks/useEntityListProvider.tsx @@ -250,7 +250,7 @@ export const EntityListProvider = ( : requestedFilters; }, [requestedFilters]); - const refresh = useCallback(async () => { + const refresh = async () => { const compacted = compact(Object.values(adjustedFilters)); let fetchParams: unknown; @@ -339,7 +339,7 @@ export const EntityListProvider = ( setLoading(false); } } - }, [catalogApi, adjustedFilters, cursor, paginationMode, limit, offset]); + }; // Slight debounce on the refresh, since (especially on page load) // several filters will be calling updateFilters in rapid succession.