Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.271 ·

Pane sizing now distinguishes a 'requested' size from the 'chosen' one

Pane sizing internals now track a 'requested' size separately from the 'chosen' one, plus a new toast-space tracking hook

TierUnder the hoodhow much it should matter to you
Useful1my rating, 1 to 5
Signal1worth watching, 1 to 5
AreaTerminal UIwhat it touches
KindInternal Changesin v2.1.271,
Under the hood

Pane sizing internals now track a 'requested' size separately from the 'chosen' one, plus a new toast-space tracking hook

What

The internal function that clamps pane height (used for inline rows in the terminal UI) used to take a single desired size value. It now takes an object with separate chosen and requested fields, clamping whichever one is available. Alongside this, a new hook tracks whether a pane is currently 'holding' space reserved for toast notifications, via a paneHoldsToasts state value.

Why

Separating what was requested from what was actually chosen gives the layout code more precise information to work with when sizing panes, and the new toast-holding state lets the UI account for space reserved for toast notifications when calculating layout.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhat visible behavior difference this produces for users isn't stated.

See this entry in the whole of v2.1.271 →

Feedback