Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Terminal UIArea: what it touches
Internal ChangesKind: in v2.1.281,
Internal ChangesSection of the release
What
Claude Code draws its terminal interface with React, a library for building user interfaces. Sometimes several keypresses arrive together in one chunk of input, for example when you type fast. When commitsBetweenKeys() is true, Claude Code now finishes the pending React updates after each key in the chunk, including the last one, before handling the next key.
Why
Each key's effect is applied before the next key is handled, rather than several keys being processed against the same unfinished state.