From 9f5290bccc44cfeb8ca38bdd155309553e6438f6 Mon Sep 17 00:00:00 2001 From: Surai Date: Wed, 30 Sep 2026 09:50:39 +0200 Subject: [PATCH] Fix Ask AI submissions when search state is empty (#4651) --- .changeset/inline-ask-ai-search-state.md | 5 +++++ packages/gitbook/src/components/AI/useAI.tsx | 10 +++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 .changeset/inline-ask-ai-search-state.md diff --git a/.changeset/inline-ask-ai-search-state.md b/.changeset/inline-ask-ai-search-state.md new file mode 100644 index 000000000..1fe9f111f --- /dev/null +++ b/.changeset/inline-ask-ai-search-state.md @@ -0,0 +1,5 @@ +--- +"gitbook": patch +--- + +Fix inline Ask AI inputs and buttons doing nothing before search is opened. diff --git a/packages/gitbook/src/components/AI/useAI.tsx b/packages/gitbook/src/components/AI/useAI.tsx index a3146c8ae..5e4a53fab 100644 --- a/packages/gitbook/src/components/AI/useAI.tsx +++ b/packages/gitbook/src/components/AI/useAI.tsx @@ -119,9 +119,13 @@ export function useAI(): AIContext { icon: , open: (query?: string) => { if (query) { - setSearchState((prev) => - prev ? { ...prev, query: null, ask: query, open: true } : null - ); + setSearchState((prev) => ({ + ...prev, + query: null, + ask: query, + scope: prev?.scope ?? 'default', + open: true, + })); } }, pageAction: false,