diff --git a/src/components/Search/SearchRouter/SearchRouter.tsx b/src/components/Search/SearchRouter/SearchRouter.tsx index 6381b740bb49..cb69ad93482e 100644 --- a/src/components/Search/SearchRouter/SearchRouter.tsx +++ b/src/components/Search/SearchRouter/SearchRouter.tsx @@ -1,4 +1,4 @@ -import {findFocusedRoute, useNavigationState} from '@react-navigation/native'; +import {findFocusedRoute} from '@react-navigation/native'; import {deepEqual} from 'fast-equals'; import React, {forwardRef, useCallback, useEffect, useMemo, useRef, useState} from 'react'; import type {TextInputProps} from 'react-native'; @@ -23,6 +23,7 @@ import useKeyboardShortcut from '@hooks/useKeyboardShortcut'; import useLocalize from '@hooks/useLocalize'; import useOnyx from '@hooks/useOnyx'; import useResponsiveLayout from '@hooks/useResponsiveLayout'; +import useRootNavigationState from '@hooks/useRootNavigationState'; import useThemeStyles from '@hooks/useThemeStyles'; import {mergeCardListWithWorkspaceFeeds} from '@libs/CardUtils'; import {scrollToRight} from '@libs/InputUtils'; @@ -108,7 +109,7 @@ function SearchRouter({onRouterClose, shouldHideInputCaret, isSearchRouterDispla const [autocompleteSubstitutions, setAutocompleteSubstitutions] = useState({}); const textInputRef = useRef(null); - const contextualReportID = useNavigationState, string | undefined>((state) => { + const contextualReportID = useRootNavigationState((state) => { const focusedRoute = findFocusedRoute(state); if (focusedRoute?.name === SCREENS.REPORT) { // We're guaranteed that the type of params is of SCREENS.REPORT