main 8648aea3db: vp i; background vp run dev; server 16733, web 8693 Project /home/user/t3code added through Add project > Local folder. Two Codex gpt-6.1-sol turns through composer: FOCUS_A_READY; FOCUS_B_READY. Composer A > sidebar B > sidebar A > type focus-check activeElement: TEXTAREA.t3-ghostty-input, composer=false. Text entered terminal. Stopped main process group from captured PID 33433. PR 46de105638527dd6ecf53e57df0af1c977f2e698: vp i; background vp run dev --home-dir /home/user/t3code/.t3 server 13773, web 5733. Copied stopped main isolated state to preserve app-created data. Same composer A > B > A > type focus-check activeElement: DIV.tiptap.ProseMirror, composer=true. Draft: composer draftfocus-check. Real follow-up Codex gpt-6.1-sol turn: PR_FOCUS_READY. Terminal canvas click > B > A: activeElement t3-ghostty-input. Terminal printf TERMINAL_NEIGHBOR_OK: output TERMINAL_NEIGHBOR_OK. Close drawer: composer=true. Closed-drawer B entry: composer=true. Explicit open drawer: activeElement t3-ghostty-input. Blacksmith: vp test run apps/web/src/lib/terminalFocus.test.ts apps/web/src/lib/terminalFocus.browser.test.ts 2 files, 25 tests passed.