diff --git a/src/components/shared/TableFilters.tsx b/src/components/shared/TableFilters.tsx index c65a729297..70c338038b 100644 --- a/src/components/shared/TableFilters.tsx +++ b/src/components/shared/TableFilters.tsx @@ -140,6 +140,12 @@ const TableFilters = ({ dispatch(loadResourceIntoTable()); }; + useEffect(() => { + // Reset filter selection to ensure filter selection is closed on mount/reload + dispatch(removeSelectedFilter()); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + useEffect(() => { // Call to apply filter changes with 500MS debounce! let applyFilterChangesDebouncedTimeoutId = setTimeout(applyFilterChangesDebounced, 500);