Under the hood
The terminal display now pauses rendering new frames when output is backed up
What
Claude Code's terminal interface (built on a renderer called Ink) now checks how much output is still queued to be written to the terminal. If that backlog is too large, it holds off scheduling the next frame update and retries after a short delay, rather than always updating on a fixed timer regardless of whether the terminal has caught up.
Why
This prevents the display from getting further and further behind when the terminal can't keep up with output, keeping the interface more responsive instead of piling up unrendered frames.