diff --git a/web/public/locales/en/views/chat.json b/web/public/locales/en/views/chat.json index 4cd3ad20f6..9e68551f03 100644 --- a/web/public/locales/en/views/chat.json +++ b/web/public/locales/en/views/chat.json @@ -62,7 +62,7 @@ "tokens_per_second": "{{rate}} t/s" }, "reasoning": { - "thinking": "Thinking…", + "active": "Reasoning…", "show": "Show reasoning", "hide": "Hide reasoning" } diff --git a/web/src/components/chat/ReasoningBubble.tsx b/web/src/components/chat/ReasoningBubble.tsx index 580a99c45d..dd7c8fe819 100644 --- a/web/src/components/chat/ReasoningBubble.tsx +++ b/web/src/components/chat/ReasoningBubble.tsx @@ -47,7 +47,7 @@ export function ReasoningBubble({ }; const label = !answerStarted - ? t("reasoning.thinking") + ? t("reasoning.active") : open ? t("reasoning.hide") : t("reasoning.show"); diff --git a/web/src/pages/Chat.tsx b/web/src/pages/Chat.tsx index 16fe615760..6903fae966 100644 --- a/web/src/pages/Chat.tsx +++ b/web/src/pages/Chat.tsx @@ -242,7 +242,10 @@ export default function ChatPage() { - ) : ( + ) : msg.role === "assistant" && + !hasContent && + hasReasoning && + !isComplete ? null : (