diff --git a/ui/src/ui/views/chat.ts b/ui/src/ui/views/chat.ts index ba93d04bf66..aa8b03eca33 100644 --- a/ui/src/ui/views/chat.ts +++ b/ui/src/ui/views/chat.ts @@ -893,7 +893,7 @@ function renderSlashMenu( export function renderChat(props: ChatProps) { const canCompose = props.connected; - const isBusy = props.sending || props.stream !== null; + const isBusy = props.sending || props.stream !== null || props.canAbort; const canAbort = Boolean(props.canAbort && props.onAbort); const activeSession = props.sessions?.sessions?.find((row) => row.key === props.sessionKey); const reasoningLevel = activeSession?.reasoningLevel ?? "off";