v3.0.792026-05-29
Terminal painting recovery hotfix
Fixes a scheduler edge case where Claude, Codex, and other full-screen terminal apps could keep running while the pane stayed blank or partially painted after a delayed xterm write callback.
- Agent terminals paint again. Queued output now re-arms the render scheduler when an earlier xterm write is still marked scheduled, so active agent panes recover instead of sitting behind a blank alternate-screen frame.
Fixed
- Fixed a terminal rendering wedge introduced after 3.0.72: if a small immediate xterm write delayed or lost its callback while the global render scheduler was enabled, later Claude/Codex TUI output could queue without re-arming the scheduler. New queued output now kicks the scheduler idempotently so the existing watchdog can recover the pane.
