mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-06 08:18:39 +00:00
fix: ensure Resume Task sends user feedback instead of clearing it
- Modified handlePrimaryButtonClick to always send text/images when Resume Task is clicked - This ensures user feedback is preserved and sent, matching the behavior of Save/Reject buttons - Fixes #9328 where prompt was being cleared without being sent
This commit is contained in:
parent
e742511d90
commit
fd395dc06e
1 changed files with 11 additions and 14 deletions
|
|
@ -638,20 +638,17 @@ const ChatViewComponent: React.ForwardRefRenderFunction<ChatViewRef, ChatViewPro
|
|||
case "use_mcp_server":
|
||||
case "resume_task":
|
||||
case "mistake_limit_reached":
|
||||
// Only send text/images if they exist
|
||||
if (trimmedInput || (images && images.length > 0)) {
|
||||
vscode.postMessage({
|
||||
type: "askResponse",
|
||||
askResponse: "yesButtonClicked",
|
||||
text: trimmedInput,
|
||||
images: images,
|
||||
})
|
||||
// Clear input state after sending
|
||||
setInputValue("")
|
||||
setSelectedImages([])
|
||||
} else {
|
||||
vscode.postMessage({ type: "askResponse", askResponse: "yesButtonClicked" })
|
||||
}
|
||||
// Always send the message with text/images if they exist
|
||||
// This ensures user feedback is sent when resuming a task
|
||||
vscode.postMessage({
|
||||
type: "askResponse",
|
||||
askResponse: "yesButtonClicked",
|
||||
text: trimmedInput || undefined,
|
||||
images: images && images.length > 0 ? images : undefined,
|
||||
})
|
||||
// Clear input state after sending
|
||||
setInputValue("")
|
||||
setSelectedImages([])
|
||||
break
|
||||
case "completion_result":
|
||||
case "resume_completed_task":
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue