-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Description
Which version of the app are you using?
v3.16.6
Which API Provider are you using?
Claude
Which Model are you using?
sonnet-3.5
What happened?
When opening multiple Roo tabs in the same repository, they share the same mode/model selection state. This means if I set one tab to 'git' mode and another to 'code' mode, they will both change to whichever was selected last.
The critical issue is that changing the mode in one tab will immediately (hot-change) the mode in other open tabs while actively working in them, disrupting workflow.
Expected behavior: Each tab should maintain its own independent mode/model selection.
Steps to reproduce
- Open a Roo tab in a repository and set it to 'git' mode
- Open a second Roo tab in the same repository and set it to 'code' mode
- Observe that the first tab has also changed to 'code' mode while you're working in it
- Switch back to the first tab and change it to 'git' mode
- Observe that the second tab has also immediately changed to 'git' mode, potentially interrupting any ongoing work
Additional context
Mode/model state needs to be webview-specific or per-task instead of globally shared across all tabs in the same repository. This would allow working with different modes simultaneously in the same repository (e.g., using 'git' mode in one tab while coding in another).
Metadata
Metadata
Assignees
Labels
Type
Projects
Status