Ghost-frame render: duplicate input box appears below splash screen on startup
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
After Claude Code starts (or after splash/logo redraw), a duplicate input box containing the previous prompt text is rendered
below the splash/version footer, at the very bottom of the terminal. The duplicate is non-interactive — it's a visual
artifact left behind by the renderer. It does not clear on its own and reappears on subsequent prompts.
### Environment
- Claude Code: 2.1.119 (native installer at
~/.local/bin/claude→~/.local/share/claude/versions/2.1.119) - npm registry
latest: 2.1.119 (so native is on the latest stable) - Also installed (inactive):
@anthropic-ai/claude-code@2.1.120in/usr/local/lib(canary?) - macOS: Darwin 24.6.0
- Terminal: [WPISZ: Terminal.app / iTerm2 / Warp]
- Shell: zsh
- Window size when reproduced: 72×40
### Workarounds tried
- Resizing the terminal window forces a redraw and clears the ghost.
/clearclears it temporarily but it returns.- Ctrl+L same.
What Should Happen?
Single input box rendered at the bottom of the terminal. No duplicated/ghost frame below the splash/version footer. The display
should remain clean across multiple turns without requiring a manual resize or /clear.
Error Messages/Logs
No error messages — visual render artifact only. No stack traces produced.
Steps to Reproduce
- Start
claudein a terminal window sized ~72×40. - Type any prompt (e.g.
test) and submit. - After the response renders, observe the bottom of the terminal: the splash/version block is drawn, and a second input box
echoing the previous prompt (test) appears below it.
- Send another prompt — ghost frame persists/reappears.
Expected: single input box at bottom.
Actual: duplicated input box visible below splash, persists across turns.
Claude Model
Opus
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
2.1.119 (Claude Code)
Platform
Other
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗