mirror of
https://github.com/stablyai/orca.git
synced 2026-10-20 16:03:20 +00:00
The SSH reconnect dialog was auto-opened at render time for any active/restored worktree whose SSH target was disconnected, blocking the entire UI even when the user was working elsewhere. On app restart the previously-active worktree is restored without a click, so the modal stole focus app-wide over unrelated work. The disconnected state is now surfaced only through the non-blocking affordances that already existed — the worktree card chip, the status-bar Connect action, and the pane-scoped terminal reconnect overlay. The blocking dialog opens only on deliberate focus (clicking the worktree card), and even then it is suppressed when the active view is a terminal, since that pane already shows the in-context reconnect overlay and a second prompt would just duplicate it. Fixes #7314