Feature request: option to suppress editor/diff tabs when using panel mode
Summary
When using Claude Code in panel mode (claudeCode.preferredLocation: "panel"), the extension opens editor tabs (file diffs, modified files) in the VS Code editor area whenever it makes changes. For users who run VS Code stripped down as essentially a Claude Code shell, these editors are unnecessary noise.
Use case
I use VS Code in a CC-only configuration: panel mode, no tabs visible, activity bar hidden, no sidebar. I interact with Claude Code exclusively through the panel and review changes through the conversation itself rather than VS Code's diff editors. The auto-opening editors steal focus from the panel and clutter the interface.
This is especially relevant for screen reader users, where unexpected editor focus changes interrupt workflow and require extra navigation to get back to the Claude Code panel.
Proposed solution
A setting like claudeCode.openDiffEditors (default: true) that, when set to false, prevents the extension from opening file editors/diffs in the editor area when making changes. The conversation in the panel already shows what was changed, so the editor view is redundant for this workflow.
Current workaround
There is no effective workaround. VS Code has no global "don't open editors" setting, and the extension doesn't expose this as a configuration option.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗