about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2025-02-03 12:20:15 -0800
committerGitHub <noreply@github.com>2025-02-03 20:20:15 +0000
commitd0ff6dcba0af82795d101021e76df701e51728e9 (patch)
treefb65aa569f40f89403b329266a986ac08ac54b09 /src
parent2523740bdc8919b95c6b175885027a9bbd61479d (diff)
downloadvoidsky-d0ff6dcba0af82795d101021e76df701e51728e9.tar.zst
rm refs in render (#7589)
Diffstat (limited to 'src')
-rw-r--r--src/view/screens/Search/Search.tsx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx
index a32fbdbd9..801381a03 100644
--- a/src/view/screens/Search/Search.tsx
+++ b/src/view/screens/Search/Search.tsx
@@ -427,12 +427,12 @@ function useQueryManager({initialQuery}: {initialQuery: string}) {
   const {query, params: initialParams} = React.useMemo(() => {
     return parseSearchQuery(initialQuery || '')
   }, [initialQuery])
-  const prevInitialQuery = React.useRef(initialQuery)
+  const [prevInitialQuery, setPrevInitialQuery] = React.useState(initialQuery)
   const [lang, setLang] = React.useState(initialParams.lang || '')
 
-  if (initialQuery !== prevInitialQuery.current) {
+  if (initialQuery !== prevInitialQuery) {
     // handle new queryParam change (from manual search entry)
-    prevInitialQuery.current = initialQuery
+    setPrevInitialQuery(initialQuery)
     setLang(initialParams.lang || '')
   }