diff --git a/packages/gitbook/src/components/Search/SearchResults.tsx b/packages/gitbook/src/components/Search/SearchResults.tsx index 48d7c2a30..2e07e65fd 100644 --- a/packages/gitbook/src/components/Search/SearchResults.tsx +++ b/packages/gitbook/src/components/Search/SearchResults.tsx @@ -64,7 +64,10 @@ export const SearchResults = React.forwardRef(function SearchResults( const [cursor, setCursor] = React.useState(null); const refs = React.useRef<(null | HTMLAnchorElement)[]>([]); const suggestedQuestionsRef = React.useRef(null); - const getCtx = useEventCallback(() => ctx); + + // const getCtx = useEventCallback(() => ctx); + const memoizedCtx = React.useMemo(() => ctx, [ctx.apiToken, ctx.visitorToken]); + const getCtx = useEventCallback(() => memoizedCtx); const fetchResults = React.useCallback(async () => { setResultsState((prev) => ({ ...prev, fetching: true }));