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.

View original on GitHub ↗

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