PR 27537 real environment verification head aa2ff9c89407908f54bd9ab05c25c151bd2e8a17 main 8b74a69019 (github/main at verification) Main and head each installed with vp i and ran vp run dev in the background, one at a time. Web client: repo playwright-core, /usr/bin/google-chrome. Real provider: Codex gpt-6.1-sol through local proxy. Projects and threads created in web UI. Site authored by real provider turn outside app repository. Main timing attempts (same-document then unsafe-port navigation): 15 recorded Main timing attempts (load-time redirect to unsafe port): 60 recorded No stale Success after failed event observed. The exact original race was NOT reproduced. Head timing attempts: 15 recorded; no stale Success after failure observed. Head real preview events (UI and provider tabs): [ { "_tag": "Loading", "url": "http://127.0.0.1:1/missing", "title": "" }, { "type": "failed", "url": "http://127.0.0.1:1/missing", "code": -2, "description": "ERR_UNSAFE_PORT" }, { "_tag": "Loading", "url": "http://127.0.0.1:9876/next", "title": "" }, { "_tag": "Success", "url": "http://127.0.0.1:9876/next", "title": "Next page" }, { "_tag": "Loading", "url": "http://127.0.0.1:9876/", "title": "" }, { "_tag": "Success", "url": "http://127.0.0.1:9876/", "title": "Navigation check" }, { "_tag": "Success", "url": "http://127.0.0.1:9876/#section", "title": "Navigation check" }, { "_tag": "Loading", "url": "http://127.0.0.1:9876/next", "title": "" }, { "_tag": "Success", "url": "http://127.0.0.1:9876/next", "title": "Next page" }, { "_tag": "Loading", "url": "http://127.0.0.1:9876/", "title": "" }, { "_tag": "Success", "url": "http://127.0.0.1:9876/#section", "title": "Navigation check" }, { "_tag": "Loading", "url": "http://127.0.0.1:9877/missing", "title": "" }, { "type": "failed", "url": "http://127.0.0.1:9877/missing", "code": -102, "description": "ERR_CONNECTION_REFUSED" }, { "_tag": "Loading", "url": "http://127.0.0.1:9876/", "title": "" }, { "_tag": "Success", "url": "http://127.0.0.1:9876/", "title": "Navigation check" } ] Blacksmith commands: vp i && vp test run apps/server/src/preview/ServerBrowser.test.ts 49 tests passed. vp run check:changed e5909e53c32a9d5b51caf6352d1f17fd73e86db7 pass format 0.2s pass lint 0.4s pass knip 1/2 5.3s pass knip 2/2 11.5s pass graphql (apps/server) 0.4s pass typecheck (3 packages) 7.4s pass test (2 files) 10.0s CI also runs: full test suites, build unused patch check skipped: no dependency files changed pass not cached: files changed during the run