diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index 2a9e667067..47a587339e 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -538,7 +538,7 @@ export function SearchScreen( setSearchText(queryParam) } else { // The empty object will remove `q=` from the URL - navigation.replace('Search', {}) + navigation.setParams({}) } }, [inputIsFocused, navigation, queryParam]) @@ -572,14 +572,14 @@ export function SearchScreen( ) const onSubmit = React.useCallback(() => { - textInput.current?.blur() - setInputIsFocused(false) scrollToTopWeb() updateSearchHistory(searchText) if (isWeb) { navigation.push('Search', {q: searchText}) } else { + textInput.current?.blur() + setInputIsFocused(false) navigation.setParams({q: searchText}) } }, [navigation, searchText, updateSearchHistory])