mirror of
https://github.com/stablyai/orca.git
synced 2026-09-24 08:02:33 +00:00
* fix(emulator): recycle iOS simulators that wedge-boot without a display framebuffer CoreSimulator can report a device Booted while its display IO ports never came up (HID alive, no com.apple.framebuffer.display port), so ensureSimulatorBooted passes and serve-sim --detach dies with 'No framebuffer display descriptor found'. Reconnecting hits the same Booted early-return, so the pane could never recover without a manual simctl shutdown/boot. startSession now recognizes that helper failure signature, recycles the device once (shutdown + boot), and retries; if the display still fails to come up it surfaces an actionable erase/recreate message instead of the raw helper log dump. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * review: harden simulator framebuffer recovery --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>