diff --git a/apps/docs/docs/management/assistant.mdx b/apps/docs/docs/management/assistant.mdx index 613bc7fc8..fa33d0d53 100644 --- a/apps/docs/docs/management/assistant.mdx +++ b/apps/docs/docs/management/assistant.mdx @@ -31,6 +31,9 @@ fields, selectors, and editable content. The **Assistant** board widget embeds the same persisted conversation and full interaction surface directly on a dashboard. By default it follows the current conversation. Widget settings can instead pin a specific conversation; the conversation picker stays hidden until **Pinned conversation** is selected. +The Shift+A panel is non-modal: opening it focuses its composer, but it does not capture focus from the board. +Users can continue typing in an Assistant widget or interacting with other dashboard controls while the panel +is open. When the assistant is unavailable, its command-menu result remains visible but disabled and explains that an administrator must configure and enable it. diff --git a/apps/nextjs/src/components/assistant/assistant-panel.tsx b/apps/nextjs/src/components/assistant/assistant-panel.tsx index 4c9f95da4..d5d6eedab 100644 --- a/apps/nextjs/src/components/assistant/assistant-panel.tsx +++ b/apps/nextjs/src/components/assistant/assistant-panel.tsx @@ -43,7 +43,6 @@ import { Collapse, Combobox, Divider, - FocusTrap, Group, Image, Loader, @@ -2608,24 +2607,22 @@ export const AssistantPanel = ({ /> )} {opened && ( - - - - - + + + )} );