[BUG] No flicker mode wants to use half the screen for the lower area
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?
Enabled CLAUDE_CODE_NO_FLICKER=1. I find that Claude Code prefers to use half the screen for the lower area, being the rewind feature, resume list, shell/background job, etc. I'm using Claude Code mostly from the terminal tab in VS Code which means I don't have too much height available. I expect Claude Code to have a decent minimum height set so that these features are usable. Now I have to grow the terminal panel every time I want to use one of these features.
An example of where this is a significant issue is in the rewind option (double escape). I have to grow my terminal to be able to see the current selection.
What Should Happen?
A sensible min height is set for features that need some space like the resume session feature. A simpler solution may be to just hide the conversation if the terminal goes under a certain number of lines.
Error Messages/Logs
Steps to Reproduce
- Enable CLAUDE_CODE_NO_FLICKER=1
- Resize the terminal to e.g. 18 lines
- Type /resume
The resume function is all but unusable.
Claude Model
None
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
2.1.91
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
VS Code integrated terminal
Additional Information
The new no flicker feature is very very nice! It's a good solution to the problem we were all heaving! It was worth the wait.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗