about summary refs log tree commit diff
diff options
context:
space:
mode:
authorHailey <me@haileyok.com>2024-04-29 09:32:20 -0700
committerGitHub <noreply@github.com>2024-04-29 17:32:20 +0100
commit2feea51ae36bee5ae60030b104e7f5300ce4736a (patch)
treeac140050925b5b01b13b3cdf12d21a6483da4216
parent5d715ae1d0266937cd877e6ed5c457975615452f (diff)
downloadvoidsky-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.tsx11
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(() => {