From 6a705c6d3b4b1c471a899cdda03be4dc82bbf86e Mon Sep 17 00:00:00 2001 From: Claire Chabas Date: Mon, 13 Jan 2025 13:35:13 +0100 Subject: [PATCH] testing memoized ctx --- packages/gitbook/src/components/Search/SearchResults.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 }));