PR32412 real runtime verification, 2026-11-10 UTC Environment: disposable Linux x64 X11 VM, Electron44.10.1, Playwright1.60.0. Real app: UI-created projects pointing at real git worktrees, durable threads, Codex gpt-6.1-sol through the configured local proxy. No fixtures or mocks. Google Chrome web UI automation used /usr/bin/google-chrome and repo Playwright. Native screenshot checks used the actual Electron app and desktop CDP relay. Baseline: github/main e89abadaee70e0d73fb19a5ce40a686b1a92310e Separate /home/user/main worktree, vp i. Only one backend at a time. Original intermittent stall: NOT REPRODUCED. 12 hidden/suspended native screenshots alternating README scrollTop0/500: PASS. 3 issues/root readiness=load roundtrips, immediate screenshot after each load: issues1 PASS, root1 PASS, issues2 PASS, root2 PASS, issues3 PASS, root3 PASS. Original PR: 4fa36c54ae2e0d0e30db7983d4da716cfb358e3f Actual renderer command line includes CDPScreenshotNewSurface. Real Chrome Codex git-status turn: PASS. 12 hidden/suspended native screenshots alternating scrollTop0/500: PASS. Independent second-tab URL/content routing: PASS; second tab closed. 3 issues/root readiness=load roundtrips: issues1 PASS, root1 FAIL, issues2 PASS, root2 FAIL, issues3 PASS, root3 FAIL. Root error: cdpSession.send: Protocol error (Page.captureScreenshot): Unable to capture screenshot Fix: 7429d1b26846bdf1fc2fc4afd94ac5b15e7bec22 Keep painting held through two animation frames and one retry ONLY for that error. Exact fixed native app path, real Codex turn, no caller retries: issues1 PASS, root1 PASS, issues2 PASS, root2 PASS, issues3 PASS, root3 PASS. 12 additional alternating scrollTop0/500 captures: PASS, all1280x800. Actual DOM data-preview-rendering=suspended. Recorded follow-up: issues PASS, root PASS, screenshot saved, no errors/retries. Main and fixed root screenshot SHA256 both: 0730675205ddf99071315ca14cadaa5a2a984e7337787e9eec4b2181e02162d8 Regression test failed before fix;36 host tests passed after fix. Remote blacksmith-check command: vp run check:changed 83a3674ffd84ffb33de768210c806cb1ac53fd80 PASS: format, lint, knip, affected-package typecheck,43tests in2files. Not verified: intermittent Linux arm64 Wayland/Hyprland stall (main did not fail), macOS/Windows, native mobile, minimized windows, sandbox-enabled or other GPU paths. VM Electron required --no-sandbox and has GPU blocklist limitations.