about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2025-02-03 11:38:36 -0800
committerGitHub <noreply@github.com>2025-02-03 11:38:36 -0800
commit2523740bdc8919b95c6b175885027a9bbd61479d (patch)
treedebaa6165399111e674615735b131b3bf33d6cd0
parentb27a11cc1052b3d0c6c9a828b35100a78740cb3f (diff)
downloadvoidsky-2523740bdc8919b95c6b175885027a9bbd61479d.tar.zst
change search cancel behaviour (#7624)
-rw-r--r--src/view/screens/Search/Search.tsx10
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)