mirror of
https://github.com/stablyai/orca.git
synced 2026-10-25 08:04:05 +00:00
* fix(terminal): never wipe a painted pane for a snapshot that carries no image A hidden-output restore that comes back as a success frame with an empty image was still applied. The normal-buffer replay opens with \x1b[2J\x1b[3J\x1b[H, so it cleared screen and scrollback and painted nothing in their place -- turning a host that had nothing to say into a blank pane. An empty image is the absence of an answer, not proof the pane is empty, so keep the frame the user can still see. Retry and banner behavior are unchanged: an empty image still counts as a successful, non-bannered recovery. * test(terminal): prove imageless restore preserves painted buffer