Status dialog leaves UI artifacts on screen after dismissal (v2.1.71)
Resolved 💬 4 comments Opened Mar 9, 2026 by dibdabo Closed May 24, 2026
Bug Report
Claude Code Version: v2.1.71
Description
After opening the status dialog (to check usage) and dismissing it, remnants of the TUI remain visible on the terminal screen. The status bar header row and the usage progress bar row are left painted in place instead of being erased.
Steps to Reproduce
- Open Claude Code
- Open the status dialog to view usage
- Dismiss the dialog (press Escape or select
..exit) - Observe that parts of the status UI remain visible on screen
Expected Behavior
The terminal should be fully restored to its previous state with no leftover TUI rendering artifacts.
Actual Behavior
The header row (Status dialogs dismissed Usage (←/→ or tab to cycle)) and the usage row (..exit [progress bar] 7% used) remain painted on screen after dismissal.
Environment
- Terminal: Ghostty
- OS: Linux (Arch)
- Shell: zsh
- Note: This regression appeared a few days ago — did not occur in earlier versions.
A Ctrl+L / clear command removes the artifacts as a workaround.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗