diff --git a/src/components/ChatPanel.tsx b/src/components/ChatPanel.tsx index ed7903a..d6c9284 100644 --- a/src/components/ChatPanel.tsx +++ b/src/components/ChatPanel.tsx @@ -521,6 +521,7 @@ export function ChatPanel({ : chatState === 'waiting' ? '请求已提交…' : null; + const canSubmit = input.trim() || pendingImages.length > 0 || pendingFiles.length > 0; const sendButtonLabel = uploadingImage || uploadingFile ? '上传中…' @@ -579,7 +580,6 @@ export function ChatPanel({ }; const voiceDisabled = inputBlocked || uploadingImage || uploadingFile; - const canSubmit = input.trim() || pendingImages.length > 0 || pendingFiles.length > 0; const uploadDisabled = !canUpload || busy || uploadingImage || uploadingFile || offlineBlocked || !!pendingTool; const revokePendingImage = (item: PendingChatImage) => {