[BUG] Reverse tab cycling in VS Code extension conflicts with cycleMode

Open 💬 0 comments Opened Jun 25, 2026 by HegerM

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

I'm using the VS Code extension with multiple open chats in parallel. Canonically, Ctrl+Shift+Tab is used to cycle through tabs in reverse order. The tab cycling works, but the "shift+tab" portion of this chord also gets caught by the hardcoded cycleMode mapping, and my chats end up in unintended permission modes.

The extension does not honour keybindings.json, see #34546 which was closed for inactivity. It also does not expose cycleMode as a setting in VS Code's keybindings editor.

Proposed Solution

The VS Code extension should honour the keybindings.json file.

Alternative Solutions

cycleMode should be included in the extension's keybinding settings in VS Code so that it can be remapped.

Priority

Medium - Would be very helpful

Feature Category

Configuration and settings

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗