diff options
author | Hailey <me@haileyok.com> | 2024-04-29 09:32:20 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-29 17:32:20 +0100 |
commit | 2feea51ae36bee5ae60030b104e7f5300ce4736a (patch) | |
tree | ac140050925b5b01b13b3cdf12d21a6483da4216 | |
parent | 5d715ae1d0266937cd877e6ed5c457975615452f (diff) | |
download | voidsky-2feea51ae36bee5ae60030b104e7f5300ce4736a.tar.zst |
clear search on tab press (#3753)
* clear search on tab press * don't need to call `onPressCancelSearch`
-rw-r--r-- | src/view/screens/Search/Search.tsx | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index 2335549af..9e34067fb 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -599,9 +599,14 @@ export function SearchScreen( ) const onSoftReset = React.useCallback(() => { - scrollToTopWeb() - onPressCancelSearch() - }, [onPressCancelSearch]) + if (isWeb) { + // Empty params resets the URL to be /search rather than /search?q= + navigation.replace('Search', {}) + } else { + setSearchText('') + navigation.setParams({q: ''}) + } + }, [navigation]) useFocusEffect( React.useCallback(() => { |