debug: 添加占位图状态调试日志
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

This commit is contained in:
Your Name 2026-02-02 00:34:25 +08:00
parent 2572db545c
commit dd0b8e7357

View File

@ -266,16 +266,30 @@ function PureMessages({
}
} else {
// 非智能自动模式的原有逻辑
// 🆕 调试日志
console.log("[Messages useEffect] 非智能模式:", {
status,
isImageGenModel,
isGeminiModel,
lastMessageRole: lastMessage?.role,
hasContent,
selectedModelId,
});
if (status === "submitted") {
console.log("[Messages useEffect] status=submitted,显示占位图");
setShowThinkingWithDelay(true);
} else if (status === "streaming" && lastMessage?.role === "assistant" && !hasContent) {
console.log("[Messages useEffect] streaming无内容,显示占位图");
setShowThinkingWithDelay(true);
} else if (status === "streaming" && lastMessage?.role === "assistant" && hasContent) {
console.log("[Messages useEffect] streaming有内容,延迟隐藏占位图");
const timer = setTimeout(() => {
setShowThinkingWithDelay(false);
}, delayTime);
return () => clearTimeout(timer);
} else {
console.log("[Messages useEffect] 其他状态,隐藏占位图");
setShowThinkingWithDelay(false);
}
}