From 52286c40f8bad69d22f8b64c18c6e1a0ee19c92c Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 1 Feb 2026 10:44:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=8D=A0=E4=BD=8D?= =?UTF-8?q?=E5=9B=BE=E4=B8=8D=E6=B6=88=E5=A4=B1=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 只用 isGeneratingImageFlag 来控制生图占位图的显示, 不再检查消息中的 GENERATING_IMAGE 标记, 因为该标记会一直存在于消息中 Co-authored-by: Cursor --- components/messages.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/components/messages.tsx b/components/messages.tsx index 33f02ca..707cafb 100644 --- a/components/messages.tsx +++ b/components/messages.tsx @@ -439,11 +439,12 @@ function PureMessages({ // 🆕 智能自动模式占位图 if (isAutoMode && userMessageHasImage) { - // 如果已经收到了 GENERATING_IMAGE 标记 或 isGeneratingImageFlag 为 true,显示生图占位图 - if (hasGeneratingMarker || isGeneratingImageFlag) { + // 🆕 只用 isGeneratingImageFlag 来控制是否显示生图占位图 + // isGeneratingImageFlag 由 chat.tsx 控制:延迟 3 秒后设置为 true,收到图片后设置为 false + if (isGeneratingImageFlag) { return ; } - // 否则显示思考动画 + // 否则显示思考动画(在等待 AI 分析或延迟期间) return ; }