diff options
author | Samuel Newman <mozzius@protonmail.com> | 2025-02-03 11:38:36 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-03 11:38:36 -0800 |
commit | 2523740bdc8919b95c6b175885027a9bbd61479d (patch) | |
tree | debaa6165399111e674615735b131b3bf33d6cd0 /src | |
parent | b27a11cc1052b3d0c6c9a828b35100a78740cb3f (diff) | |
download | voidsky-2523740bdc8919b95c6b175885027a9bbd61479d.tar.zst |
change search cancel behaviour (#7624)
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) |