diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index 383e01a87f..25d0bbf9e1 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -594,8 +594,18 @@ export function SearchScreen( scrollToTopWeb() textInput.current?.blur() setShowAutocompleteResults(false) - navigation.setParams({q: ''}) - }, [navigation]) + + if (inputIsFocused) { + setSearchText(queryTerm) + setInputIsFocused(false) + } else { + if (isWeb) { + navigation.goBack() + } else { + navigation.setParams({q: ''}) + } + } + }, [inputIsFocused, navigation, queryTerm]) const onChangeText = React.useCallback(async (text: string) => { scrollToTopWeb()