[BUG] `/ide` connection banner reflows/displaces in-progress input text

Status Open
Reported on v2.1.269
Maintainer reply None cached
Activity 0 comments · opened Sep 11, 2026

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?

Running /ide to connect to VS Code prints a "Connected to Visual Studio Code"
confirmation line into the transcript. When this appears while text has already
been typed into the input box below, it visually displaces/reflows the
in-progress input rather than appending cleanly above it.

Actual behavior
The banner appears to shift/displace the typed text in the input area.
<img width="230" height="172" alt="Image" src="https://github.com/user-attachments/assets/73940c5c-d857-4b2a-a84f-04ee39d3114e" />

What Should Happen?

The connection banner should append to scrollback without affecting the
input box's rendered content or cursor position.

Error Messages/Logs

Steps to Reproduce

  1. Start typing a prompt into the Claude Code input box (don't submit).
  2. Run /ide (or otherwise trigger the IDE connection) so the "Connected to

Visual Studio Code" banner appears in the transcript.

  1. Observe the input box content/cursor position relative to before.

Claude Model

Sonnet (default)

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.269 (Claude Code)

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

Other

Additional Information

  • Terminal multiplexer: tmux 3.2a (TERM=screen, TERM_PROGRAM=tmux)
  • Terminal emulator: GNOME Terminal 3.44.0 using VTE 0.68.0 +BIDI +GNUTLS +ICU +SYSTEM

Related issues

  • #91182 — tmux status bar redraw causes periodic unwanted line wraps in Claude Code TUI (same visual-glitch class in tmux, different trigger — periodic status-bar redraw vs. an /ide banner insertion)
  • #87053 — [FEATURE] Non-intrusive prompts — stop stealing focus from active typing (52 reports, consolidated) (broad meta-issue on new UI elements disrupting active typing; doesn't currently list an /ide-banner trigger among its catalogued reports)

View original on GitHub ↗