{"version":"2.1.275","anchor":"stream-event-upload-buffer-gains-a-parked-rows-path-tied-t","canonical_anchor":"stream-event-upload-buffer-gains-a-parked-rows-path-tied-t","heading":"Stream-event upload buffer gains a 'parked rows' path tied to a served_policy hold rule","tier":"internal","area":"Terminal Rendering","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275\/e\/stream-event-upload-buffer-gains-a-parked-rows-path-tied-t","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275","markdown":"### Stream-event upload buffer gains a 'parked rows' path tied to a served_policy hold rule\n\nThe terminal display now pauses rendering new frames when output is backed up\n\n**What**\n\nClaude 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.\n\n**Why**\n\nThis 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.\n\n- Area: Terminal Rendering\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}