PR #29011 real dev verification main: cc59f99e73 (github/main) pr: 94f4373fc7e054d2e960ae0b0f9e0453bb2e4b59 client: Playwright 1.60.0, /usr/bin/google-chrome, 1440x1000 provider: Codex gpt-6.1-sol through local proxy, actual app-created turns forge: real GitLab CE 18.5.1, external_url http://gitlab.localhost:9443 9443 and 8443 are two listeners to the same real GitLab instance; checkout selection is independently checked by project id. No mock responses or database fixtures. $ GITLAB_HOST=gitlab.localhost:9443 glab api projects/root%2Fport-proof/merge_requests/1 { "title": "Preserve explicit port 9443", "web_url": "http://gitlab.localhost:9443/root/port-proof/-/merge_requests/1", "state": "opened" } Observed browser-originated WebSocket requests on main: [ { "rpc": "pullRequests.preview", "project": "/home/user/port-8443", "host": "gitlab.localhost", "repository": "root/port-proof", "number": 1 }, { "rpc": "pullRequests.detail", "project": "/home/user/port-8443", "host": "gitlab.localhost", "repository": "root/port-proof", "number": 1 } ] UI: Could not load pull requests; GitLab CLI command failed. Observed browser-originated WebSocket requests on PR: [ { "rpc": "pullRequests.preview", "project": "/home/user/port-9443", "host": "gitlab.localhost:9443", "repository": "root/port-proof", "number": 1 }, { "rpc": "pullRequests.detail", "project": "/home/user/port-9443", "host": "gitlab.localhost:9443", "repository": "root/port-proof", "number": 1 }, { "rpc": "pullRequests.preview", "project": "/home/user/default-port", "host": "github.com", "repository": "pingdotgg/t3code", "number": 29011 }, { "rpc": "pullRequests.detail", "project": "/home/user/default-port", "host": "github.com", "repository": "pingdotgg/t3code", "number": 29011 }, { "rpc": "pullRequests.preview", "project": "/home/user/port-8443", "host": "gitlab.localhost:8443", "repository": "root/port-proof", "number": 1 }, { "rpc": "pullRequests.detail", "project": "/home/user/port-8443", "host": "gitlab.localhost:8443", "repository": "root/port-proof", "number": 1 } ] UI: custom-port hover shows MR title and Open state; click loads real description/branches/files. Command palette Link -> Show linked pull requests -> reopen loads same MR. Default-port GitHub hover and detail load PR #29011. Ordinary external link opens in separate browser page. Blacksmith focused existing checks: 7 files, 276 tests passed. CI observed at exact PR head: 29 successful, 0 failing, 0 pending. Not exercised live: native mobile, Electron desktop, GitHub Enterprise custom-port installation, SSH transport ports, historical cache/key migration. Existing focused tests cover authority matching, legacy snapshot isolation, saved-link recovery and server service routing.