Skip to content

Commit 86e7aa6

Browse files
authored
Fix search results cursor not updating (#3858)
1 parent 8761cee commit 86e7aa6

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

.changeset/funny-dodos-speak.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"gitbook": patch
3+
---
4+
5+
Fix search results cursor

packages/gitbook/src/components/Search/useSearchResults.ts

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,11 @@ export function useSearchResults(props: {
173173
return;
174174
}
175175

176-
setResultsState({ results, fetching: false, error: false });
176+
const aiEnrichedResults = withAI
177+
? withAskTriggers(results, query, assistants)
178+
: results;
179+
180+
setResultsState({ results: aiEnrichedResults, fetching: false, error: false });
177181

178182
trackEvent({
179183
type: 'search_type_query',
@@ -194,14 +198,7 @@ export function useSearchResults(props: {
194198
};
195199
}, [query, scope, trackEvent, withAI, siteSpaceId, siteSpaceIds, disabled, suggestions]);
196200

197-
const aiEnrichedResults: ResultType[] = React.useMemo(() => {
198-
if (!withAI) {
199-
return resultsState.results;
200-
}
201-
return withAskTriggers(resultsState.results, query, assistants);
202-
}, [resultsState.results, query, withAI, assistants]);
203-
204-
return { ...resultsState, results: aiEnrichedResults };
201+
return resultsState;
205202
}
206203

207204
/**

0 commit comments

Comments
 (0)