PR #24244 real dev verification, 2026-10-30 UTC main: 305a90dce44b8b7813d951662f13ce8510a3c669 PR head: e18dfa97e14240223bf464ff7e0228460fe0d385 Both: vp i; background vp run dev, isolated state, Playwright web client /usr/bin/google-chrome Created project /home/user/t3code and thread through app; Codex gpt-6.1-sol turns through local proxy. Local HTTPS HTTP/2 origin: healthy route serves HTML; /broken sends RST_STREAM(PROTOCOL_ERROR). No mocked Playwright errors. MAIN preview_open {"url":"https://localhost:9443/healthy","reuseExistingTab":false,"open":false} {"available":true,"url":"https://localhost:9443/healthy","title":"network verification","loading":false} preview_navigate {"tabId":"tab_1_3689ffdd-3efc-4dca-b66b-1687e6de22dc","url":"https://localhost:9443/broken"} Preview automation navigate failed: Navigation to https://localhost:9443/broken failed: ERR_HTTP PR preview_open {"url":"https://localhost:9443/healthy","open":false,"reuseExistingTab":false} {"available":true,"url":"https://localhost:9443/healthy","title":"network verification","loading":false} preview_navigate {"tabId":"tab_1_ee7bafdd-654e-4a8f-8158-d07e0aea7019","url":"https://localhost:9443/broken"} Preview automation navigate failed: Navigation to https://localhost:9443/broken failed: ERR_HTTP2_PROTOCOL_ERROR PR web UI: /broken shows ERR_HTTP2_PROTOCOL_ERROR. Unlistened port 19444 shows ERR_CONNECTION_REFUSED / Connection refused. Navigation back to /healthy renders healthy http/2 navigation and clears unreachable page. Blacksmith: vp test run apps/server/src/preview/ServerBrowserPage.test.ts -t "net errors": 3 passed, 16 unrelated skipped. Blacksmith: vp test run apps/server/src/preview/ServerBrowser.test.ts: 22 passed. Not exercised: live TLS13_DOWNGRADE_DETECTED or HTTP_1_1_REQUIRED, native desktop/mobile, remote/relay/tunnel clients.