From 234537b8a69a8f86f9ba6cedcc0a8f8e831a5bbf Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 26 Apr 2024 13:36:18 -0700 Subject: [PATCH] use `setParams` instead of `replace` --- src/view/screens/Search/Search.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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])