diff --git a/src/common/NavBar/SearchBar/SearchBar.js b/src/common/NavBar/SearchBar/SearchBar.js index 9d1a96e74..90beffda6 100644 --- a/src/common/NavBar/SearchBar/SearchBar.js +++ b/src/common/NavBar/SearchBar/SearchBar.js @@ -26,12 +26,12 @@ const SearchBar = React.memo(({ className }) => { }, [active]); const onQueryInputSubmit = React.useCallback(() => { window.location.replace(`#/search?q=${searchInputRef.current.value}`); - }, [searchInputRef]); + }, [searchInputRef.current]); React.useEffect(() => { - if (active && focusable) { + if (active && focusable && searchInputRef.current) { searchInputRef.current.focus(); } - }, [active, focusable]); + }, [query, active, focusable, searchInputRef.current]); return (