JetBrains terminal: 'edits on' status bar renders over content area

Resolved 💬 4 comments Opened Mar 28, 2026 by RMH3Dental Closed Apr 1, 2026

Description

In the JetBrains integrated terminal, the "accept edits on (shift+tab to cycle)" status bar renders in the middle of the content area, overwriting/mangling the actual output text instead of staying in its designated position.

For example, a line that should read "Summary" gets rendered as:

Summarypt edits on (shift+tab to cycle)

The strikethrough diff text (showing inline deletions) above and below the status indicator is also disrupted.

Steps to reproduce

  1. Open Claude Code in JetBrains IDE integrated terminal (tested in IntelliJ/WebStorm on macOS)
  2. Run a task that produces a file edit with inline diff
  3. Toggle to "edits on" mode (shift+tab)
  4. Scroll up while output is streaming or review the diff output

Expected behavior

The "accept edits on" status bar should stay at a fixed position (bottom of the terminal viewport) and not overlap with the content/diff output area.

Actual behavior

The status bar text is painted over the content area mid-output, cutting into and mangling the displayed text.

Screenshot

!JetBrains terminal rendering issue

(Status bar text "pt edits on (shift+tab to cycle)" is visible mid-content in the left terminal pane, overlapping with the diff output.)

Environment

  • OS: macOS (Darwin 25.3.0)
  • Terminal: JetBrains IDE integrated terminal
  • Claude Code model: claude-opus-4-6 (1M context)

View original on GitHub ↗

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