diff --git a/src/frontend/src/hooks/UseFilterSet.tsx b/src/frontend/src/hooks/UseFilterSet.tsx index db5c2aba0e..7638b91532 100644 --- a/src/frontend/src/hooks/UseFilterSet.tsx +++ b/src/frontend/src/hooks/UseFilterSet.tsx @@ -7,6 +7,7 @@ export function useFilterSet(filterKey: string): FilterSetState { const [activeFilters, setActiveFilters] = useLocalStorage({ key: `inventree-filterset-${filterKey}`, defaultValue: [], + sync: false, getInitialValueInEffect: false }); diff --git a/src/frontend/src/hooks/UseTable.tsx b/src/frontend/src/hooks/UseTable.tsx index fe6a9b6ba2..ab5ea34347 100644 --- a/src/frontend/src/hooks/UseTable.tsx +++ b/src/frontend/src/hooks/UseTable.tsx @@ -72,6 +72,7 @@ export function useTable(tableName: string, idAccessor = 'pk'): TableState { const [pageSize, setPageSize] = useLocalStorage({ key: 'inventree-table-page-size', defaultValue: 25, + sync: false, deserialize: (value: string | undefined) => { setPageSizeLoaded(true); return value === undefined ? 25 : JSON.parse(value); @@ -85,6 +86,7 @@ export function useTable(tableName: string, idAccessor = 'pk'): TableState { const [hiddenColumns, setHiddenColumns] = useLocalStorage({ key: `inventree-hidden-table-columns-${tableName}`, defaultValue: null, + sync: false, deserialize: (value) => { setHiddenColumnsLoaded(true); return value === undefined ? null : JSON.parse(value);