# fix/issue-33649 f490238474, early-call variant (Linux desktop, dev:desktop under Xvfb, fresh DB, Codex agent) # Thread A: 3 tabs on Electron. Agent runs 'sleep 30' then preview_evaluate on tab 1..3; window moved to a new-thread draft; # View > Reload (Ctrl+R) at 02:35:03.81, ~1 s before the sleep ends, so the call lands while the renderer is still reloading. ## desktop.trace.ndjson 02:35:03.866 desktop.menu.action 5 ms 02:35:04.029 PreviewManager.detachControlSession 45 ms 02:35:04.043 PreviewManager.detachControlSession 33 ms 02:35:04.060 PreviewManager.detachControlSession 17 ms 02:35:15.472 desktop.ipc.preview.createTab 1 ms 02:35:15.635 desktop.ipc.preview.createTab 0 ms 02:35:15.635 desktop.ipc.preview.createTab 0 ms 02:35:15.732 PreviewManager.detachControlSession 70 ms 02:35:15.741 PreviewManager.detachControlSession 68 ms 02:35:15.742 PreviewManager.detachControlSession 69 ms ## server.trace.ndjson 02:35:08.436 mcp.tool.preview_evaluate 7499 ms 02:35:08.450 DesktopBrowserChannel.awaitAttached 7372 ms 02:35:08.450 PreviewManager.announce 0 ms 02:35:09.451 PreviewManager.announce 0 ms 02:35:10.452 PreviewManager.announce 0 ms 02:35:11.453 PreviewManager.announce 0 ms 02:35:12.454 PreviewManager.announce 0 ms 02:35:13.454 PreviewManager.announce 0 ms 02:35:14.454 PreviewManager.announce 0 ms 02:35:15.455 PreviewManager.announce 1 ms 02:35:15.871 DesktopBrowserChannel.awaitAttached 0 ms 02:35:15.966 DesktopBrowserChannel.awaitAttached 0 ms 02:35:19.663 mcp.tool.preview_evaluate 33 ms 02:35:24.533 mcp.tool.preview_evaluate 55 ms ## agent tool results tab_1: {"ua":"... T3CodeDev/0.0 Chrome/152.0.7977.169 Electron/44.10.1 ...","href":"https://example.com/?t=1"} tab_2: {"ua":"... Electron/44.10.1 ...","href":"https://example.com/?t=2"} tab_3: {"ua":"... Electron/44.10.1 ...","href":"https://example.com/?t=3"} No PreviewManager.markHeadless span.