[BUG] VSCode diff always automatically (re-)opens the Terminal Panel

Resolved 💬 2 comments Opened Dec 28, 2025 by MartinLoeper Closed Dec 28, 2025

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Every time I run claude code and it wants me to review a diff using the /ide integration with the VSCode plugin, my vscode automatically opens the terminal panel.

That behaviour might be useful when claude code is running inside the vscode terminal panel.
However, this is extremely annoying for users that run claude code in an external terminal.

What Should Happen?

I want the disable the automatic panel opening.
It would be great to have a vscode setting with a checkbox to disable the default behaviour (opt-out strategy).

Why is this useful?
I want to see the diff without a terminal being in the way and stealing focus.
That is why I moved claude code into an external terminal in the first place.
Currently I always have to close the panel using ctrl+j before seeing the fullscreen diff.

Error Messages/Logs

No error, just another desired behaviour for the vscode extension

Steps to Reproduce

  1. Open Claude Code inside VSCode in an EXTERNAL terminal
  2. Close the integrated terminal panel if open (ctrl+j)
  3. Connect your VSCode using `/ide/
  4. Let claude make a change and ask you for confiming the diff
  5. Look at your vscode -> it should have automatically opened the diff and (unfortunately) also the terminal panel

Claude Model

None

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

2.0.76 (Claude Code)

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

VS Code integrated terminal

Additional Information

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗