diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/view/screens/Search/Search.tsx | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index b11bb0510..a32fbdbd9 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -741,8 +741,14 @@ export function SearchScreen( scrollToTopWeb() textInput.current?.blur() setShowAutocomplete(false) - setSearchText(queryParam) - }, [setShowAutocomplete, setSearchText, queryParam]) + if (isWeb) { + // Empty params resets the URL to be /search rather than /search?q= + navigation.replace('Search', {}) + } else { + setSearchText('') + navigation.setParams({q: ''}) + } + }, [setShowAutocomplete, setSearchText, navigation]) const onSubmit = React.useCallback(() => { navigateToItem(searchText) |