From e3b54e8301d2416b36a35c84a565ce2ad2844d94 Mon Sep 17 00:00:00 2001 From: MT-Mint <798521692@qq.com> Date: Thu, 16 Apr 2026 17:10:05 +0800 Subject: [PATCH] =?UTF-8?q?fix(codeBlock):=20=E4=BF=AE=E5=A4=8D=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=9D=97=E6=8A=96=E5=8A=A8=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/workspace/messages/message-group.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/workspace/messages/message-group.tsx b/frontend/src/components/workspace/messages/message-group.tsx index 4a7cd4ec..d0232c26 100644 --- a/frontend/src/components/workspace/messages/message-group.tsx +++ b/frontend/src/components/workspace/messages/message-group.tsx @@ -263,8 +263,9 @@ function ToolCall({ language?: BundledLanguage; expanded?: boolean; }) => { - // Always start collapsed in thinking blocks; user must explicitly expand. - const shouldShowCodeBlock = expanded; + // During streaming, never render code block content in thinking area. + // Code is only available for expand/collapse after streaming is complete. + const shouldShowCodeBlock = !isLoading && expanded; return (