You'll notice
Terminal UI now delays drawing new frames when output to the terminal is backed up
What
The terminal interface's frame-pacing logic now checks how much output is still queued to be written to the terminal. If that backlog gets too large, it holds off scheduling the next frame and retries after a short delay, instead of always redrawing on a fixed time schedule regardless of how much output is waiting.
Why
This should prevent the terminal display from piling up redraw work when output is already struggling to keep up, keeping the interface more responsive during heavy output.