JetBrains terminal: 'edits on' status bar renders over content area
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
- Open Claude Code in JetBrains IDE integrated terminal (tested in IntelliJ/WebStorm on macOS)
- Run a task that produces a file edit with inline diff
- Toggle to "edits on" mode (shift+tab)
- 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)
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗