You'll notice
The waiting/spinner status line was rewritten to truncate based on available terminal width
What
The header components that show the idle spinner message, the "Reconnecting"/"Disconnected" banner, and the count of background tasks were rewritten around a shared calculator that works out how much horizontal space the status text and the " in background" suffix should each get. If there isn't enough room, the background-task suffix is now dropped entirely rather than being awkwardly truncated.
Why
This keeps the status line readable in narrower terminal windows, instead of letting the background-task count get cut off mid-text.