Pane sizing internals now track a 'requested' size separately from the 'chosen' one, plus a new toast-space tracking hook
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.
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.
What visible behavior difference this produces for users isn't stated.