Skip to content

[FEATURE] Keyboard shortcut to jump to the next tab awaiting input (yellow-dot / needs-attention) #82190

Description

@pinchan-glxy

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

  1. I have 8 tabs running long tasks in the desktop app on macOS.
  2. Three hit a permission prompt and show the yellow dot.
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions