[BUG] No flicker mode wants to use half the screen for the lower area

Resolved 💬 2 comments Opened Apr 3, 2026 by pvginkel Closed May 14, 2026

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

  1. Enable CLAUDE_CODE_NO_FLICKER=1
  2. Resize the terminal to e.g. 18 lines
  3. 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.

View original on GitHub ↗

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