-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed
Labels
Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.Someone is actively working on this. Should link to a PR soon.bugSomething isn't workingSomething isn't working
Description
App Version
3.19.1
API Provider
Not Applicable / Other
Model Used
N/A
🔁 Steps to Reproduce
Using Windows 11, VS Code 1.100.2
- Open VSCode
- Move Roo into editor window
- Move Roo editor window onto another monitor (this spawns a child VSCode or something)
- Lock that window to prevent Roo opening diff editor in this editor instance
- Attempt to do any change that uses diff editor
- Roo will open correct diff editor in the original VSCode editor
- Roo will wait for a specific time and not detect that diff has been correctly opened AND fail with error message "Failed to open diff editor, please try again..."
This flow worked some time ago (a month?) without any problems.
Lately it has increasingly started to fail, to a point where it's not usable anymore. Maybe it never works now, didn't pinpoint this because diff editor is not always used.
The whole setup is logical and very convenient for multi-monitor setup. I want to be able to see and follow Roo process on one screen (including Approve prompts) and actual changes on the other.
Screenshot of both screens:
This NEVER happens if I keep Roo window on the same monitor (VSCode instance) as the diff editor.
💥 Outcome Summary
Expected diff editor to work in described setup.
📄 Relevant Logs or Errors (Optional)
More detailed error message from conversation:
[apply_diff for 'Program.cs'] Result:
The tool execution failed with the following error:
<error>
Error applying diff: {"name":"Error","message":"Failed to open diff editor, please try again...","stack":"Error: Failed to open diff editor, please try again...\n at Timeout._onTimeout (c:\\Users\\XXX\\.vscode\\extensions\\rooveterinaryinc.roo-cline-3.19.1\\dist\\extension.js:3138:2294)\n at listOnTimeout (node:internal/timers:581:17)\n at processTimers (node:internal/timers:519:7)"}
</error>dosubot
Metadata
Metadata
Assignees
Labels
Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.Someone is actively working on this. Should link to a PR soon.bugSomething isn't workingSomething isn't working
Type
Projects
Status
Done

