REAL T3 CODE ELECTRON RUNTIME CAPTURE Capture: listeners-head Run directory: /tmp/lead-33620-r1/evidence-capture/2026-11-10T01-24-16.438Z-head-listeners R2/R3/R4/R5 use the retained installed app callbacks; no replacement implementation. R1 release/quiet captures are explicitly harness-assisted: native down/repeats; forced missing keyUp or withheld repeats. Native captures are smoke checks: X11 release was observed in keymap, but Electron delivered no keyUp callback; watchdog quit. Harness exceptions are caught independently so every case runs; successful runner exit does not mean base had no callback exceptions. CHRONOLOGICAL EVENT / NATIVE INPUT RECORDING {"at": "2026-11-10T01:24:16.708Z", "elapsedMs": 1, "kind": "environment", "commit": "a103cf6dffc5c06d386282ba3dd794ce43dac0be", "platform": "linux", "arch": "x64", "electron": "44.10.1", "chrome": "152.0.7977.169", "node": "24.22.1", "display": ":101", "entry": "/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs", "mode": "listeners", "home": "/tmp/lead-33620-r1/evidence-capture/2026-11-10T01-24-16.438Z-head-listeners/home", "displayMode": "headless-desktop Xvfb 1920x1080x24; no emulation; force-device-scale-factor=1", "clock": "real wall clock; hold timing requires real time"} {"at": "2026-11-10T01:24:17.407Z", "elapsedMs": 700, "kind": "window-created", "id": 1} {"at": "2026-11-10T01:24:17.423Z", "elapsedMs": 716, "kind": "actual-listener-registered", "name": "before-input-event", "contentsId": 1, "sha256": "2c380c6994a6de903482a7acaf27d00c01c84dfcf58aa867d2b58132b6accdba", "source": "(event, input) => {\n\t\t\tquitShortcutHandler(event, input);\n\t\t\tif (window.isDestroyed()) return;\n\t\t\twindow.webContents.setIgnoreMenuShortcuts((environment.platform === \"darwin\" ? input.meta : input.control) && !input.alt && !input.shift && input.key.toLowerCase() === \"w\");\n\t\t\tif (input.type !== \"keyDown\" || !input.isAutoRepeat) return;\n\t\t\tif ((environment.platform === \"darwin\" ? input.meta : input.control) && !input.alt && !input.shift && input.key.toLowerCase() === \"w\") event.preventDefault();\n\t\t}"} {"at": "2026-11-10T01:24:17.423Z", "elapsedMs": 716, "kind": "actual-listener-registered", "name": "input-event", "contentsId": 1, "sha256": "414901ccd35a2eee0283ce518fe1e1363ca40fbe8e5e22c119544be54990b60c", "source": "(_event, input) => {\n\t\t\tif (window.isDestroyed()) return;\n\t\t\tif (input.type === \"gestureScrollBegin\") window.webContents.send(TRACKPAD_SCROLL_BEGIN_CHANNEL);\n\t\t\telse if (input.type === \"gestureScrollEnd\") window.webContents.send(TRACKPAD_SCROLL_END_CHANNEL);\n\t\t}"} {"at": "2026-11-10T01:24:17.608Z", "elapsedMs": 901, "kind": "window-state", "name": "show", "id": 1} {"at": "2026-11-10T01:24:17.610Z", "elapsedMs": 903, "kind": "window-state", "name": "focus", "id": 1} {"at": "2026-11-10T01:24:17.611Z", "elapsedMs": 904, "kind": "native-listener-enter", "name": "input-event", "input": {"type": "mouseMove", "clickCount": 0, "movementX": 0, "movementY": 0, "button": "none", "globalX": 960, "globalY": 540, "x": 550, "y": 390}} {"at": "2026-11-10T01:24:17.611Z", "elapsedMs": 904, "kind": "native-listener-return", "name": "input-event", "prevented": false} {"at": "2026-11-10T01:24:17.611Z", "elapsedMs": 904, "kind": "native-listener-enter", "name": "input-event", "input": {"type": "mouseMove", "clickCount": 0, "movementX": 0, "movementY": 0, "button": "none", "globalX": 960, "globalY": 540, "x": 550, "y": 390}} {"at": "2026-11-10T01:24:17.611Z", "elapsedMs": 904, "kind": "native-listener-return", "name": "input-event", "prevented": false} {"at": "2026-11-10T01:24:18.105Z", "elapsedMs": 1398, "kind": "main-ready", "windowId": 1, "url": "t3code://app/", "bounds": {"x": 410, "y": 150, "width": 1100, "height": 780}, "title": "T3 Code (Beta)", "destroyed": false, "listeners": ["before-input-event", "input-event"]} {"at": "2026-11-10T01:24:25.106Z", "elapsedMs": 8399, "kind": "harness-start", "method": "Invoke retained actual app listener directly; no copied implementation. Late dispatch forced after real win.destroy(); exit is not paused."} {"at": "2026-11-10T01:24:25.107Z", "elapsedMs": 8400, "kind": "case-enter", "row": "R4", "name": "before-input-event", "input": {"type": "keyDown", "key": "w", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "menu-ignore", "ignore": true} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "case-result", "row": "R4", "input": {"type": "keyDown", "key": "w", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "result": "returned", "prevented": 0, "sends": [], "menus": [true], "destroyed": false} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "case-enter", "row": "R4", "name": "before-input-event", "input": {"type": "keyDown", "key": "w", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": true}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "menu-ignore", "ignore": true} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "case-result", "row": "R4", "input": {"type": "keyDown", "key": "w", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": true}, "result": "returned", "prevented": 1, "sends": [], "menus": [true], "destroyed": false} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "case-enter", "row": "R4", "name": "before-input-event", "input": {"type": "keyUp", "key": "w", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "menu-ignore", "ignore": true} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "case-result", "row": "R4", "input": {"type": "keyUp", "key": "w", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "result": "returned", "prevented": 0, "sends": [], "menus": [true], "destroyed": false} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "case-enter", "row": "R4", "name": "before-input-event", "input": {"type": "keyDown", "key": "w", "control": false, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "menu-ignore", "ignore": false} {"at": "2026-11-10T01:24:25.108Z", "elapsedMs": 8401, "kind": "case-result", "row": "R4", "input": {"type": "keyDown", "key": "w", "control": false, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "result": "returned", "prevented": 0, "sends": [], "menus": [false], "destroyed": false} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "case-enter", "row": "R4", "name": "before-input-event", "input": {"type": "keyDown", "key": "x", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "menu-ignore", "ignore": false} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "case-result", "row": "R4", "input": {"type": "keyDown", "key": "x", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "result": "returned", "prevented": 0, "sends": [], "menus": [false], "destroyed": false} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "case-enter", "row": "R4", "name": "before-input-event", "input": {"type": "keyDown", "key": "w", "control": true, "meta": false, "alt": true, "shift": false, "isAutoRepeat": false}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "menu-ignore", "ignore": false} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "case-result", "row": "R4", "input": {"type": "keyDown", "key": "w", "control": true, "meta": false, "alt": true, "shift": false, "isAutoRepeat": false}, "result": "returned", "prevented": 0, "sends": [], "menus": [false], "destroyed": false} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "case-enter", "row": "R4", "name": "before-input-event", "input": {"type": "keyDown", "key": "w", "control": true, "meta": false, "alt": false, "shift": true, "isAutoRepeat": false}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "menu-ignore", "ignore": false} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "case-result", "row": "R4", "input": {"type": "keyDown", "key": "w", "control": true, "meta": false, "alt": false, "shift": true, "isAutoRepeat": false}, "result": "returned", "prevented": 0, "sends": [], "menus": [false], "destroyed": false} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "case-enter", "row": "R5", "name": "input-event", "input": {"type": "gestureScrollBegin"}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "ipc-send", "channel": "desktop:trackpad-scroll-begin", "args": []} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "case-result", "row": "R5", "input": {"type": "gestureScrollBegin"}, "result": "returned", "prevented": 0, "sends": [{"channel": "desktop:trackpad-scroll-begin", "args": []}], "menus": [], "destroyed": false} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "case-enter", "row": "R5", "name": "input-event", "input": {"type": "gestureScrollEnd"}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.109Z", "elapsedMs": 8402, "kind": "ipc-send", "channel": "desktop:trackpad-scroll-end", "args": []} {"at": "2026-11-10T01:24:25.110Z", "elapsedMs": 8403, "kind": "case-result", "row": "R5", "input": {"type": "gestureScrollEnd"}, "result": "returned", "prevented": 0, "sends": [{"channel": "desktop:trackpad-scroll-end", "args": []}], "menus": [], "destroyed": false} {"at": "2026-11-10T01:24:25.110Z", "elapsedMs": 8403, "kind": "case-enter", "row": "R5", "name": "input-event", "input": {"type": "mouseMove"}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.110Z", "elapsedMs": 8403, "kind": "case-result", "row": "R5", "input": {"type": "mouseMove"}, "result": "returned", "prevented": 0, "sends": [], "menus": [], "destroyed": false} {"at": "2026-11-10T01:24:25.110Z", "elapsedMs": 8403, "kind": "destroy-request", "windowId": 1, "wasDestroyed": false} {"at": "2026-11-10T01:24:25.112Z", "elapsedMs": 8405, "kind": "window-closed", "id": 1, "destroyed": true} {"at": "2026-11-10T01:24:25.113Z", "elapsedMs": 8406, "kind": "app-lifecycle", "name": "window-all-closed"} {"at": "2026-11-10T01:24:25.114Z", "elapsedMs": 8407, "kind": "app-quit-called", "stack": "Error: quit route\n at app.quit (/tmp/lead-33620-r1/evidence-capture/driver.cjs:16:57)\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:78407:16\n at ~effect/Effect/evaluate (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3988:18)\n at FiberImpl.runLoop (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3789:94)\n at FiberImpl.evaluate (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3740:22)\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5094:9\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5132:18\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5140:31\n at EventEmitter. (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:147862:4)\n at EventEmitter.emit (node:events:526:24)"} {"at": "2026-11-10T01:24:25.114Z", "elapsedMs": 8407, "kind": "app-lifecycle", "name": "before-quit"} {"at": "2026-11-10T01:24:25.116Z", "elapsedMs": 8409, "kind": "destroy-complete", "destroyed": true, "contentsDestroyed": false} {"at": "2026-11-10T01:24:25.116Z", "elapsedMs": 8409, "kind": "case-enter", "row": "R2", "name": "before-input-event", "input": {"type": "keyUp", "key": "q", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "destroyed": true, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-result", "row": "R2", "input": {"type": "keyUp", "key": "q", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "result": "returned", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-enter", "row": "R2", "name": "before-input-event", "input": {"type": "keyUp", "key": "Control", "control": false, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "destroyed": true, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-result", "row": "R2", "input": {"type": "keyUp", "key": "Control", "control": false, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "result": "returned", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-enter", "row": "R2", "name": "before-input-event", "input": {"type": "keyDown", "key": "x", "control": false, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "destroyed": true, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-result", "row": "R2", "input": {"type": "keyDown", "key": "x", "control": false, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "result": "returned", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-enter", "row": "R3", "name": "input-event", "input": {"type": "gestureScrollBegin"}, "destroyed": true, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-result", "row": "R3", "input": {"type": "gestureScrollBegin"}, "result": "returned", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-enter", "row": "R3", "name": "input-event", "input": {"type": "gestureScrollEnd"}, "destroyed": true, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-result", "row": "R3", "input": {"type": "gestureScrollEnd"}, "result": "returned", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-enter", "row": "R3", "name": "input-event", "input": {"type": "mouseMove"}, "destroyed": true, "forcedDispatch": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "case-result", "row": "R3", "input": {"type": "mouseMove"}, "result": "returned", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:25.117Z", "elapsedMs": 8410, "kind": "harness-complete"} {"at": "2026-11-10T01:24:25.118Z", "elapsedMs": 8411, "kind": "app-quit-called", "stack": "Error: quit route\n at app.quit (/tmp/lead-33620-r1/evidence-capture/driver.cjs:16:57)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:99:6)\n at Timeout._onTimeout (/tmp/lead-33620-r1/evidence-capture/driver.cjs:57:27)\n at listOnTimeout (node:internal/timers:685:17)\n at process.processTimers (node:internal/timers:618:7)"} {"at": "2026-11-10T01:24:25.118Z", "elapsedMs": 8411, "kind": "app-lifecycle", "name": "before-quit"} {"at": "2026-11-10T01:24:26.022Z", "elapsedMs": 9315, "kind": "app-quit-called", "stack": "Error: quit route\n at app.quit (/tmp/lead-33620-r1/evidence-capture/driver.cjs:16:57)\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:78407:16\n at ~effect/Effect/evaluate (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3988:18)\n at FiberImpl.runLoop (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3789:94)\n at FiberImpl.evaluate (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3740:22)\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5094:9\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5132:18\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5140:31\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:147780:3\n at "} {"at": "2026-11-10T01:24:26.022Z", "elapsedMs": 9315, "kind": "app-lifecycle", "name": "before-quit"} {"at": "2026-11-10T01:24:26.023Z", "elapsedMs": 9316, "kind": "app-lifecycle", "name": "will-quit"} {"at": "2026-11-10T01:24:26.023Z", "elapsedMs": 9316, "kind": "process-exit", "code": 0} {"at": "2026-11-10T01:24:26.023Z", "elapsedMs": 9316, "kind": "app-lifecycle", "name": "quit", "code": 0} UNFILTERED MAIN PROCESS STDOUT / STDERR EVIDENCE {"at":"2026-11-10T01:24:16.708Z","elapsedMs":1,"kind":"environment","commit":"a103cf6dffc5c06d386282ba3dd794ce43dac0be","platform":"linux","arch":"x64","electron":"44.10.1","chrome":"152.0.7977.169","node":"24.22.1","display":":101","entry":"/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs","mode":"listeners","home":"/tmp/lead-33620-r1/evidence-capture/2026-11-10T01-24-16.438Z-head-listeners/home","displayMode":"headless-desktop Xvfb 1920x1080x24; no emulation; force-device-scale-factor=1","clock":"real wall clock; hold timing requires real time"} [641893:1110/012417.244684:ERROR:dbus/object_proxy.cc:589] Failed to call method: org.freedesktop.login1.Manager.Inhibit: object_path= /org/freedesktop/login1: org.freedesktop.DBus.Error.AccessDenied: Permission denied [01:24:17.257] INFO (#1): runtime logging configured scope: desktop runId: 7d3977c65af9 component: desktop-startup logDir: /tmp/lead-33620-r1/evidence-capture/2026-11-10T01-24-16.438Z-head-listeners/home/userdata/logs [01:24:17.259] INFO (#1): linux password store configured scope: desktop runId: 7d3977c65af9 component: desktop-startup passwordStore: gnome-libsecret xdgCurrentDesktop: null xdgSessionDesktop: null [01:24:17.261] INFO (#1): app ready scope: desktop runId: 7d3977c65af9 component: desktop-startup [01:24:17.261] INFO (#1): safe storage ready scope: desktop runId: 7d3977c65af9 component: desktop-startup backend: gnome_libsecret [01:24:17.278] INFO (#1): bootstrap start scope: desktop runId: 7d3977c65af9 component: desktop-bootstrap [01:24:17.304] INFO (#1): bootstrap ipc handlers registered scope: desktop runId: 7d3977c65af9 component: desktop-bootstrap [01:24:17.321] INFO (#1): selected backend port via sequential scan scope: desktop runId: 7d3977c65af9 component: desktop-bootstrap port: 3774 startPort: 3773 [01:24:17.323] INFO (#1): bootstrap resolved backend endpoint scope: desktop runId: 7d3977c65af9 component: desktop-bootstrap baseUrl: http://127.0.0.1:3774/ [01:24:17.331] INFO (#1): bootstrap backend start requested scope: desktop runId: 7d3977c65af9 component: desktop-bootstrap EVIDENCE {"at":"2026-11-10T01:24:17.407Z","elapsedMs":700,"kind":"window-created","id":1} EVIDENCE {"at":"2026-11-10T01:24:17.423Z","elapsedMs":716,"kind":"actual-listener-registered","name":"before-input-event","contentsId":1,"sha256":"2c380c6994a6de903482a7acaf27d00c01c84dfcf58aa867d2b58132b6accdba","source":"(event, input) => {\n\t\t\tquitShortcutHandler(event, input);\n\t\t\tif (window.isDestroyed()) return;\n\t\t\twindow.webContents.setIgnoreMenuShortcuts((environment.platform === \"darwin\" ? input.meta : input.control) && !input.alt && !input.shift && input.key.toLowerCase() === \"w\");\n\t\t\tif (input.type !== \"keyDown\" || !input.isAutoRepeat) return;\n\t\t\tif ((environment.platform === \"darwin\" ? input.meta : input.control) && !input.alt && !input.shift && input.key.toLowerCase() === \"w\") event.preventDefault();\n\t\t}"} EVIDENCE {"at":"2026-11-10T01:24:17.423Z","elapsedMs":716,"kind":"actual-listener-registered","name":"input-event","contentsId":1,"sha256":"414901ccd35a2eee0283ce518fe1e1363ca40fbe8e5e22c119544be54990b60c","source":"(_event, input) => {\n\t\t\tif (window.isDestroyed()) return;\n\t\t\tif (input.type === \"gestureScrollBegin\") window.webContents.send(TRACKPAD_SCROLL_BEGIN_CHANNEL);\n\t\t\telse if (input.type === \"gestureScrollEnd\") window.webContents.send(TRACKPAD_SCROLL_END_CHANNEL);\n\t\t}"} [01:24:17.427] INFO (#1): main window created scope: desktop runId: 7d3977c65af9 component: desktop-window [01:24:17.537] INFO (#1): desktop app control socket ready scope: desktop runId: 7d3977c65af9 component: desktop-bootstrap EVIDENCE {"at":"2026-11-10T01:24:17.608Z","elapsedMs":901,"kind":"window-state","name":"show","id":1} EVIDENCE {"at":"2026-11-10T01:24:17.610Z","elapsedMs":903,"kind":"window-state","name":"focus","id":1} EVIDENCE {"at":"2026-11-10T01:24:17.611Z","elapsedMs":904,"kind":"native-listener-enter","name":"input-event","input":{"type":"mouseMove","clickCount":0,"movementX":0,"movementY":0,"button":"none","globalX":960,"globalY":540,"x":550,"y":390}} EVIDENCE {"at":"2026-11-10T01:24:17.611Z","elapsedMs":904,"kind":"native-listener-return","name":"input-event","prevented":false} EVIDENCE {"at":"2026-11-10T01:24:17.611Z","elapsedMs":904,"kind":"native-listener-enter","name":"input-event","input":{"type":"mouseMove","clickCount":0,"movementX":0,"movementY":0,"button":"none","globalX":960,"globalY":540,"x":550,"y":390}} EVIDENCE {"at":"2026-11-10T01:24:17.611Z","elapsedMs":904,"kind":"native-listener-return","name":"input-event","prevented":false} EVIDENCE {"at":"2026-11-10T01:24:18.105Z","elapsedMs":1398,"kind":"main-ready","windowId":1,"url":"t3code://app/","bounds":{"x":410,"y":150,"width":1100,"height":780},"title":"T3 Code (Beta)","destroyed":false,"listeners":["before-input-event","input-event"]} [01:24:24.452] INFO (#102): backend ready scope: desktop runId: 7d3977c65af9 component: desktop-window source: http url: http://127.0.0.1:3774/ EVIDENCE {"at":"2026-11-10T01:24:25.106Z","elapsedMs":8399,"kind":"harness-start","method":"Invoke retained actual app listener directly; no copied implementation. Late dispatch forced after real win.destroy(); exit is not paused."} EVIDENCE {"at":"2026-11-10T01:24:25.107Z","elapsedMs":8400,"kind":"case-enter","row":"R4","name":"before-input-event","input":{"type":"keyDown","key":"w","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"menu-ignore","ignore":true} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"case-result","row":"R4","input":{"type":"keyDown","key":"w","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"result":"returned","prevented":0,"sends":[],"menus":[true],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"case-enter","row":"R4","name":"before-input-event","input":{"type":"keyDown","key":"w","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":true},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"menu-ignore","ignore":true} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"case-result","row":"R4","input":{"type":"keyDown","key":"w","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":true},"result":"returned","prevented":1,"sends":[],"menus":[true],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"case-enter","row":"R4","name":"before-input-event","input":{"type":"keyUp","key":"w","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"menu-ignore","ignore":true} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"case-result","row":"R4","input":{"type":"keyUp","key":"w","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"result":"returned","prevented":0,"sends":[],"menus":[true],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"case-enter","row":"R4","name":"before-input-event","input":{"type":"keyDown","key":"w","control":false,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"menu-ignore","ignore":false} EVIDENCE {"at":"2026-11-10T01:24:25.108Z","elapsedMs":8401,"kind":"case-result","row":"R4","input":{"type":"keyDown","key":"w","control":false,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"result":"returned","prevented":0,"sends":[],"menus":[false],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"case-enter","row":"R4","name":"before-input-event","input":{"type":"keyDown","key":"x","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"menu-ignore","ignore":false} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"case-result","row":"R4","input":{"type":"keyDown","key":"x","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"result":"returned","prevented":0,"sends":[],"menus":[false],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"case-enter","row":"R4","name":"before-input-event","input":{"type":"keyDown","key":"w","control":true,"meta":false,"alt":true,"shift":false,"isAutoRepeat":false},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"menu-ignore","ignore":false} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"case-result","row":"R4","input":{"type":"keyDown","key":"w","control":true,"meta":false,"alt":true,"shift":false,"isAutoRepeat":false},"result":"returned","prevented":0,"sends":[],"menus":[false],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"case-enter","row":"R4","name":"before-input-event","input":{"type":"keyDown","key":"w","control":true,"meta":false,"alt":false,"shift":true,"isAutoRepeat":false},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"menu-ignore","ignore":false} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"case-result","row":"R4","input":{"type":"keyDown","key":"w","control":true,"meta":false,"alt":false,"shift":true,"isAutoRepeat":false},"result":"returned","prevented":0,"sends":[],"menus":[false],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"case-enter","row":"R5","name":"input-event","input":{"type":"gestureScrollBegin"},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"ipc-send","channel":"desktop:trackpad-scroll-begin","args":[]} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"case-result","row":"R5","input":{"type":"gestureScrollBegin"},"result":"returned","prevented":0,"sends":[{"channel":"desktop:trackpad-scroll-begin","args":[]}],"menus":[],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"case-enter","row":"R5","name":"input-event","input":{"type":"gestureScrollEnd"},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.109Z","elapsedMs":8402,"kind":"ipc-send","channel":"desktop:trackpad-scroll-end","args":[]} EVIDENCE {"at":"2026-11-10T01:24:25.110Z","elapsedMs":8403,"kind":"case-result","row":"R5","input":{"type":"gestureScrollEnd"},"result":"returned","prevented":0,"sends":[{"channel":"desktop:trackpad-scroll-end","args":[]}],"menus":[],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.110Z","elapsedMs":8403,"kind":"case-enter","row":"R5","name":"input-event","input":{"type":"mouseMove"},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.110Z","elapsedMs":8403,"kind":"case-result","row":"R5","input":{"type":"mouseMove"},"result":"returned","prevented":0,"sends":[],"menus":[],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.110Z","elapsedMs":8403,"kind":"destroy-request","windowId":1,"wasDestroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.112Z","elapsedMs":8405,"kind":"window-closed","id":1,"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:25.113Z","elapsedMs":8406,"kind":"app-lifecycle","name":"window-all-closed"} EVIDENCE {"at":"2026-11-10T01:24:25.114Z","elapsedMs":8407,"kind":"app-quit-called","stack":"Error: quit route\n at app.quit (/tmp/lead-33620-r1/evidence-capture/driver.cjs:16:57)\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:78407:16\n at ~effect/Effect/evaluate (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3988:18)\n at FiberImpl.runLoop (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3789:94)\n at FiberImpl.evaluate (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3740:22)\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5094:9\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5132:18\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5140:31\n at EventEmitter. (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:147862:4)\n at EventEmitter.emit (node:events:526:24)"} EVIDENCE {"at":"2026-11-10T01:24:25.114Z","elapsedMs":8407,"kind":"app-lifecycle","name":"before-quit"} [01:24:25.115] INFO (#574): before-quit received scope: desktop runId: 7d3977c65af9 component: desktop-lifecycle EVIDENCE {"at":"2026-11-10T01:24:25.116Z","elapsedMs":8409,"kind":"destroy-complete","destroyed":true,"contentsDestroyed":false} EVIDENCE {"at":"2026-11-10T01:24:25.116Z","elapsedMs":8409,"kind":"case-enter","row":"R2","name":"before-input-event","input":{"type":"keyUp","key":"q","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"destroyed":true,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-result","row":"R2","input":{"type":"keyUp","key":"q","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"result":"returned","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-enter","row":"R2","name":"before-input-event","input":{"type":"keyUp","key":"Control","control":false,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"destroyed":true,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-result","row":"R2","input":{"type":"keyUp","key":"Control","control":false,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"result":"returned","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-enter","row":"R2","name":"before-input-event","input":{"type":"keyDown","key":"x","control":false,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"destroyed":true,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-result","row":"R2","input":{"type":"keyDown","key":"x","control":false,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"result":"returned","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-enter","row":"R3","name":"input-event","input":{"type":"gestureScrollBegin"},"destroyed":true,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-result","row":"R3","input":{"type":"gestureScrollBegin"},"result":"returned","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-enter","row":"R3","name":"input-event","input":{"type":"gestureScrollEnd"},"destroyed":true,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-result","row":"R3","input":{"type":"gestureScrollEnd"},"result":"returned","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-enter","row":"R3","name":"input-event","input":{"type":"mouseMove"},"destroyed":true,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"case-result","row":"R3","input":{"type":"mouseMove"},"result":"returned","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:25.117Z","elapsedMs":8410,"kind":"harness-complete"} EVIDENCE {"at":"2026-11-10T01:24:25.118Z","elapsedMs":8411,"kind":"app-quit-called","stack":"Error: quit route\n at app.quit (/tmp/lead-33620-r1/evidence-capture/driver.cjs:16:57)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:99:6)\n at Timeout._onTimeout (/tmp/lead-33620-r1/evidence-capture/driver.cjs:57:27)\n at listOnTimeout (node:internal/timers:685:17)\n at process.processTimers (node:internal/timers:618:7)"} EVIDENCE {"at":"2026-11-10T01:24:25.118Z","elapsedMs":8411,"kind":"app-lifecycle","name":"before-quit"} [01:24:25.118] INFO (#575): quit already in progress scope: desktop runId: 7d3977c65af9 component: desktop-lifecycle source: before-quit pendingMs: 3 EVIDENCE {"at":"2026-11-10T01:24:26.022Z","elapsedMs":9315,"kind":"app-quit-called","stack":"Error: quit route\n at app.quit (/tmp/lead-33620-r1/evidence-capture/driver.cjs:16:57)\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:78407:16\n at ~effect/Effect/evaluate (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3988:18)\n at FiberImpl.runLoop (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3789:94)\n at FiberImpl.evaluate (/home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:3740:22)\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5094:9\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5132:18\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:5140:31\n at /home/ubuntu/wt/pr-33620-ev-head/apps/desktop/dist-electron/main.cjs:147780:3\n at "} EVIDENCE {"at":"2026-11-10T01:24:26.022Z","elapsedMs":9315,"kind":"app-lifecycle","name":"before-quit"} EVIDENCE {"at":"2026-11-10T01:24:26.023Z","elapsedMs":9316,"kind":"app-lifecycle","name":"will-quit"} EVIDENCE {"at":"2026-11-10T01:24:26.023Z","elapsedMs":9316,"kind":"process-exit","code":0} EVIDENCE {"at":"2026-11-10T01:24:26.023Z","elapsedMs":9316,"kind":"app-lifecycle","name":"quit","code":0} RUNNER PROCESS OUTCOME {"at":"2026-11-10T01:24:26.128Z","kind":"electron-child-exit","pid":641893,"code":0,"signal":null}