debug: 添加 isGeneratingImageFlag 调试日志
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
c6180e8610
commit
ed30ca214d
@ -222,8 +222,16 @@ function PureMessages({
|
||||
|
||||
// 🆕 智能自动模式的占位图逻辑(简化版)
|
||||
if (isAutoModeWithImage) {
|
||||
console.log("[Messages useEffect] 智能模式检查:", {
|
||||
hasImageContent,
|
||||
isGeneratingImage,
|
||||
isGeneratingImageFlag,
|
||||
status,
|
||||
});
|
||||
|
||||
if (hasImageContent) {
|
||||
// 图片已生成,延迟后隐藏占位图
|
||||
console.log("[Messages useEffect] 图片已生成,延迟后隐藏");
|
||||
const timer = setTimeout(() => {
|
||||
setShowThinkingWithDelay(false);
|
||||
}, delayTime);
|
||||
@ -231,12 +239,15 @@ function PureMessages({
|
||||
} else if (isGeneratingImage || isGeneratingImageFlag) {
|
||||
// 收到 GENERATING_IMAGE 标记(对话消息已发送),继续显示占位图等待图片
|
||||
// 使用 isGeneratingImageFlag 来解决消息延迟添加时标记检测不到的问题
|
||||
console.log("[Messages useEffect] 检测到生成标记,显示占位图");
|
||||
setShowThinkingWithDelay(true);
|
||||
} else if (status === "streaming" || status === "submitted") {
|
||||
// 正在处理中(分析意图或流式传输),显示占位图
|
||||
console.log("[Messages useEffect] streaming/submitted,显示占位图");
|
||||
setShowThinkingWithDelay(true);
|
||||
} else {
|
||||
// ready 或其他状态:不显示占位图
|
||||
console.log("[Messages useEffect] ready状态,隐藏占位图");
|
||||
setShowThinkingWithDelay(false);
|
||||
}
|
||||
} else {
|
||||
@ -376,6 +387,7 @@ function PureMessages({
|
||||
hasRestoredPending,
|
||||
showThinkingWithDelay,
|
||||
messagesCount: messages.length,
|
||||
isGeneratingImageFlag, // 🆕 添加这个调试
|
||||
});
|
||||
|
||||
// 显示条件:正常等待动画 或 恢复的待处理状态
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user