Feature request: option to suppress diff editor tabs on file edits (confirm in chat panel only)

Open 💬 0 comments Opened Jul 5, 2026 by lifecircus25-rgb

When Claude edits files in the VSCode extension (v2.1.185, running in a VSCode-fork IDE / Google Antigravity on Windows 10), every edit opens a diff tab in the editor group and steals focus from the chat panel. With many small edits this piles up a dozen tabs quickly.

Two pain points:

  1. The user has to click back into the chat panel after every edit to continue confirming.
  2. Closing a pending diff tab silently REJECTS the edit - which is very surprising for non-technical users (edits appeared to fail mysteriously).

Request: please add a setting to keep the edit confirmation flow entirely in the chat panel, without opening diff editor tabs (e.g. claudeCode.openDiffOnEdit: false).

I checked contributes.configuration in the extension package.json - there is currently no setting for this. workbench.editor.limit mitigates the tab pile-up but not the focus stealing, and permissions.defaultMode: acceptEdits removes the confirmation but still opens tabs.

View original on GitHub ↗