Files
orca/tests/e2e
Neilandmmarabel 73393f7009 fix(terminal): a cold-parked terminal reveal paints once, at the pane's own size (#29331)
* 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>
2026-10-15 23:13:04 -07:00
..