Problem Statement
When running several tabs/sessions in parallel, one or more will be waiting on me — a permission prompt or other input — shown by the yellow-dot "needs attention" indicator. Today the only tab-navigation shortcuts (tabs:next / tabs:previous, i.e. Ctrl+Tab / Tab / arrows) cycle through every tab in order. To reach the tab that actually needs me, I have to scan the tab row and manually step past unrelated tabs. With many tabs open this is slow and easy to miss.
Proposed Solution
Add a bindable action — e.g. tabs:nextWaiting (and optionally tabs:previousWaiting) — that jumps directly to the next tab showing the needs-input / yellow-dot indicator, cycling only through those tabs and skipping the rest. It would be remappable in keybindings.json like the existing tab actions.
Alternative Solutions
Currently I cycle all tabs with Ctrl+Tab and visually hunt for the yellow dot. A less-ideal alternative would be a single "focus the oldest waiting tab" command rather than a cycle.
Priority
Medium – Would be very helpful
Feature Category
Interactive mode (TUI) / Desktop app
Use Case Example
- I have 8 tabs running long tasks in the desktop app on macOS.
- Three hit a permission prompt and show the yellow dot.
- I press the "next waiting tab" shortcut, land directly on the first one, approve it, press again, land on the next — clearing all pending prompts without stepping through the tabs still working.
Problem Statement
When running several tabs/sessions in parallel, one or more will be waiting on me — a permission prompt or other input — shown by the yellow-dot "needs attention" indicator. Today the only tab-navigation shortcuts (
tabs:next/tabs:previous, i.e. Ctrl+Tab / Tab / arrows) cycle through every tab in order. To reach the tab that actually needs me, I have to scan the tab row and manually step past unrelated tabs. With many tabs open this is slow and easy to miss.Proposed Solution
Add a bindable action — e.g.
tabs:nextWaiting(and optionallytabs:previousWaiting) — that jumps directly to the next tab showing the needs-input / yellow-dot indicator, cycling only through those tabs and skipping the rest. It would be remappable inkeybindings.jsonlike the existing tab actions.Alternative Solutions
Currently I cycle all tabs with Ctrl+Tab and visually hunt for the yellow dot. A less-ideal alternative would be a single "focus the oldest waiting tab" command rather than a cycle.
Priority
Medium – Would be very helpful
Feature Category
Interactive mode (TUI) / Desktop app
Use Case Example