Output rendered multiple times in VS Code integrated terminal (Opus 4.7, v2.1.119)
Resolved 💬 2 comments Opened Apr 26, 2026 by P-alset Closed Apr 26, 2026
<img width="1817" height="790" alt="Image" src="https://github.com/user-attachments/assets/00d527d7-1474-4d8d-a037-10aa64526ebb" />
<img width="1841" height="808" alt="Image" src="https://github.com/user-attachments/assets/eb24dbbf-6137-4039-9f34-9b7539b9443b" />
Summary
Single responses are being repainted multiple times in the VS Code integrated terminal. Same response stacked back-to-back, each with its own bypass-permissions input prompt below it. Non-deterministic — sometimes 0, sometimes 2-3, sometimes 7+ copies in a row.
Environment
- Claude Code: 2.1.119
- Terminal: VS Code integrated terminal
- OS: macOS Darwin 24.5.0
- Model: Opus 4.7 (claude-opus-4-7[1m])
Symptom
- Started after upgrading from Opus 4.6 to Opus 4.7
- Tends to hit longer formatted responses (markdown tables, multi-section output) but not exclusively
- Underlying response is single-copy — confirmed it is a render-side duplication, not generation
- Each duplicated render includes its own input prompt box, so the whole UI element repeats, not just the text
- Does not occur in any other terminal tool, only Claude Code
Notes
- Already on 2.1.119 which includes the April 20-23 VS Code render fixes (v2.1.116, v2.1.110). Those did not resolve this.
- Possibly related to issue #50689 (Opus 4.7 duplicated lines), though that issue is about file content vs. terminal rendering.
Screenshots attached.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗