Files
orca/tests
Neil fc534c6a19 fix(remote-terminal): a headless host keeps a parked terminal at its viewer's size (#29349)
* fix(remote-terminal): a headless host keeps a parked terminal at its viewer's grid

Parking a paired pane closes its stream, the PTY's last viewer. The floor then reclaimed the PTY to the host's geometry, which on a windowless orca serve/orcad host is the 120x40 spawn grid nobody sees. Every reveal then fetched a snapshot at 120x40 and reflowed it to the pane, and a TUI redrew twice. With no host pane to give the grid back to, the floor now keeps the last owner's grid; the parked owner's reserved seat resumes it without a resize.

* test(remote-terminal): a phone or another viewer still takes a parked terminal's grid on a headless host

* fix(remote-terminal): a phone leaving a parked headless terminal restores the parked grid

* fix(remote-terminal): keep the parked desktop grid as the restore baseline even while a phone fits

* test(remote-terminal): tie each PTY size probe to its own reply
2026-10-15 23:14:11 -07:00
..