mirror of
https://github.com/stablyai/orca.git
synced 2026-10-31 00:57:45 +00:00
* fix(terminal): a cold-parked terminal reveal paints once, at the pane's own size A structural replay (park reveal, reattach, hidden-output restore) clears the pane, resizes xterm to the snapshot's grid, replays, and only then fits back to the pane. Every step was presented, so a reveal showed a blank pane, then the host's grid in the top-left, then the real fit. The screen is now withheld behind a copy of its last frame until the transaction and its fit finish, capped at 1 s so a deferred fit can never leave a live pane unpainted. Pane-level half of #22728, plus a hold cap and a paired-runtime reveal e2e. Co-authored-by: mmarabel <166927047+mmarabel@users.noreply.github.com> * fix(terminal): keep a WebGL screen shown when its frame cannot be copied, and keep decorations positioned Co-authored-by: mmarabel <166927047+mmarabel@users.noreply.github.com> --------- Co-authored-by: mmarabel <166927047+mmarabel@users.noreply.github.com>