PR: https://git.cafe/pingdotgg/t3code/pulls/24866 Date: 2026-10-30 Baseline github/main: 8d012a688e PR exact head: c22f9e2ad9f20234b6953cf7b23ecb131ebae2df Baseline: git worktree add ../main github/main; vp i Started vp run dev in background, then stopped its captured group before desktop. Desktop dev runtime built and launched with isolated .t3 state. Linux prerequisites installed: libsecret-1-dev and xvfb. A native keyring prompt stalled desktop automation. Restarted with --password-store=basic. No keyring credentials were entered. Created a real git repository, added it through the app Local folder picker. Selected Codex GPT-6.1-Sol and submitted a real turn. Provider created server.cjs and started port 9411, completed in 39 seconds. Main Browser panel: navigate http://localhost:9411/; click Open data popup. Observed guest URL and address bar: data:text/html,

DATA POPUP REPLACED OPENER

Observed guest body: DATA POPUP REPLACED OPENER Stopped main processes by captured groups before starting PR. PR: checked out exact c22f9e2ad9f20234b6953cf7b23ecb131ebae2df; vp i. Started setsid nohup vp run dev with explicit isolated --home-dir. Copied only task-created baseline state after stopping main, preserving matching project/thread data. For desktop-specific verification, stopped web backend and launched exact PR Electron 44.9.3 with dev web renderer and its bundled real backend. PR ports: renderer 5733, backend 13773, playground 9411. Playwright from repo dependencies drove system Chrome and connected to Electron via CDP. PR Browser panel: same page and same Open data popup click. Observed guest URL and address: http://localhost:9411/ Observed heading: Popup navigation verification Observed page count unchanged: 2 (app and opener). Open blank popup: opener and page count unchanged. Open HTTP tab: new preview tab at http://localhost:9411/child; body HTTP child reached; opener retained. Open HTTP popup: separate native window at /child; body HTTP child reached. Popup window.opener truthy; typeof require and typeof process both undefined. Captured actual native pointer clicks for data, blank, then HTTP tab in popup-interaction.mp4. Second real Codex GPT-6.1-Sol turn on PR completed in 16 seconds. It performed real HTTP requests to / and /child (200), inspected handlers, and returned PR_HEAD_PROVIDER_OK in the client. Blacksmith: vp i && vp test run apps/desktop/src/preview/Manager.test.ts Result: 1 file passed; 58 tests passed. No source changes, commits or pushes.