Skip to content

Mode/model selection hot-changes across tabs while workingΒ #3537

@KJ7LNW

Description

@KJ7LNW

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

  1. Open a Roo tab in a repository and set it to 'git' mode
  2. Open a second Roo tab in the same repository and set it to 'code' mode
  3. Observe that the first tab has also changed to 'code' mode while you're working in it
  4. Switch back to the first tab and change it to 'git' mode
  5. 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

No one assigned

    Labels

    Issue - Needs ScopingValid, but needs effort estimate or design input before work can start.bugSomething isn't workingenhancementNew feature or request

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions