diff --git a/src/apps/stable/routes/search.tsx b/src/apps/stable/routes/search.tsx index 309e7820cf..095f735852 100644 --- a/src/apps/stable/routes/search.tsx +++ b/src/apps/stable/routes/search.tsx @@ -19,11 +19,12 @@ function usePrevious(value: string) { const Search: FunctionComponent = () => { const [ searchParams ] = useSearchParams(); - const [ query, setQuery ] = useState(searchParams.get('query') || ''); + const urlQuery = searchParams.get('query') || ''; + const [ query, setQuery ] = useState(urlQuery); const prevQuery = usePrevious(query); - if (query == prevQuery && searchParams.get('query') != query) { - setQuery(searchParams.get('query') || ''); + if (query == prevQuery && urlQuery != query) { + setQuery(urlQuery); } useEffect(() => {