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 ;
}