You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[UX] Multi-tab mode isolation — follow-up issues from PR #909
Summary
PR #909 implemented per-view state isolation for parallel Roo Code tabs, allowing each tab to maintain its own mode, apiConfiguration, and profile selection. However, several UX gaps were identified during the review process that affect the user experience in multi-tab scenarios.
This issue tracks all follow-up improvements as sub-issues below.
[UX] Multi-tab mode isolation — follow-up issues from PR #909
Summary
PR #909 implemented per-view state isolation for parallel Roo Code tabs, allowing each tab to maintain its own
mode,apiConfiguration, and profile selection. However, several UX gaps were identified during the review process that affect the user experience in multi-tab scenarios.This issue tracks all follow-up improvements as sub-issues below.
Sub-Issues
🔴 High Priority
cachedStatenot synced with view-local state changes🟡 Medium Priority
loadViewState()causes flickeratomicReadAndUpdatedoesn't cover cross-tab scenario🟢 Low Priority
Related PR
fix(webview): isolate parallel provider view state— fix(webview): isolate parallel provider view state #909Implementation Notes
All sub-issues should: