diff --git a/src/features/explore/components/exploreFilter.tsx b/src/features/explore/components/exploreFilter.tsx index 8771882d0..c323048ae 100644 --- a/src/features/explore/components/exploreFilter.tsx +++ b/src/features/explore/components/exploreFilter.tsx @@ -60,9 +60,6 @@ const ExploreFilter = () => { useEffect( () => { const value = formatFilters(filters); - - localStorage.setItem('soapbox:explore:filters', JSON.stringify(filters)); - debouncedSearch(value); return () => { diff --git a/src/features/explore/components/filters.tsx b/src/features/explore/components/filters.tsx index a5abfbc5e..35bddab03 100644 --- a/src/features/explore/components/filters.tsx +++ b/src/features/explore/components/filters.tsx @@ -195,7 +195,6 @@ const CreateFilter = () => { const handleReset = () => { dispatch(resetFilters()); - localStorage.removeItem('soapbox:explore:filters'); }; const handleClearValue = () => { diff --git a/src/store.ts b/src/store.ts index 14965504e..0606e5108 100644 --- a/src/store.ts +++ b/src/store.ts @@ -7,26 +7,8 @@ import appReducer from './reducers/index.ts'; import type { AnyAction } from 'redux'; -const loadState = (pathname: string) => { - try { - if (pathname !== '/explore') return undefined; - - const savedState = localStorage.getItem('soapbox:explore:filters'); - return savedState ? JSON.parse(savedState) : undefined; - } catch (error) { - console.error('Failed to load state:', error); - return undefined; - } -}; - -const preloadedState = (() => { - const storedFilter = loadState(window.location.pathname); - return storedFilter ? { search_filter: storedFilter } : {}; -})(); - export const store = configureStore({ reducer: appReducer, - preloadedState, middleware: () => new Tuple( thunk, errorsMiddleware(),