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.