REAL T3 CODE ELECTRON RUNTIME CAPTURE Capture: listeners-base Run directory: /tmp/lead-33620-r1/evidence-capture/2026-11-10T01-24-17.645Z-base-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:18.004Z", "elapsedMs": 0, "kind": "environment", "commit": "bbdc7dca320ee4fbc7131498aaffef2fa1eb3d41", "platform": "linux", "arch": "x64", "electron": "44.10.1", "chrome": "152.0.7977.169", "node": "24.22.1", "display": ":102", "entry": "/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs", "mode": "listeners", "home": "/tmp/lead-33620-r1/evidence-capture/2026-11-10T01-24-17.645Z-base-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:18.852Z", "elapsedMs": 848, "kind": "window-created", "id": 1} {"at": "2026-11-10T01:24:18.864Z", "elapsedMs": 860, "kind": "actual-listener-registered", "name": "before-input-event", "contentsId": 1, "sha256": "f9907ff09f3f043c23de8cd2b779ea6960f45b1974e7ab1a58e8bd86c7df069e", "source": "(event, input) => {\n\t\t\tquitShortcutHandler(event, input);\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:18.864Z", "elapsedMs": 860, "kind": "actual-listener-registered", "name": "input-event", "contentsId": 1, "sha256": "06099fa4ee5f31b4260d6f9a739853ef19f1efe18181e37543f4a8449a41b2ab", "source": "(_event, input) => {\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:19.092Z", "elapsedMs": 1088, "kind": "window-state", "name": "show", "id": 1} {"at": "2026-11-10T01:24:19.109Z", "elapsedMs": 1105, "kind": "window-state", "name": "focus", "id": 1} {"at": "2026-11-10T01:24:19.149Z", "elapsedMs": 1145, "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:19.149Z", "elapsedMs": 1145, "kind": "native-listener-return", "name": "input-event", "prevented": false} {"at": "2026-11-10T01:24:19.149Z", "elapsedMs": 1145, "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:19.150Z", "elapsedMs": 1146, "kind": "native-listener-return", "name": "input-event", "prevented": false} {"at": "2026-11-10T01:24:19.458Z", "elapsedMs": 1454, "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:24.324Z", "elapsedMs": 6321, "kind": "window-created", "id": 2} {"at": "2026-11-10T01:24:24.467Z", "elapsedMs": 6463, "kind": "window-state", "name": "show", "id": 2} {"at": "2026-11-10T01:24:24.467Z", "elapsedMs": 6463, "kind": "window-state", "name": "focus", "id": 2} {"at": "2026-11-10T01:24:24.468Z", "elapsedMs": 6464, "kind": "native-listener-enter", "name": "input-event", "input": {"type": "mouseLeave", "clickCount": 0, "movementX": 0, "movementY": 0, "button": "none", "globalX": 960, "globalY": 540, "x": 550, "y": 390}} {"at": "2026-11-10T01:24:24.469Z", "elapsedMs": 6465, "kind": "native-listener-return", "name": "input-event", "prevented": false} {"at": "2026-11-10T01:24:24.469Z", "elapsedMs": 6465, "kind": "window-state", "name": "blur", "id": 1} {"at": "2026-11-10T01:24:26.459Z", "elapsedMs": 8455, "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:26.460Z", "elapsedMs": 8456, "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:26.460Z", "elapsedMs": 8456, "kind": "menu-ignore", "ignore": true} {"at": "2026-11-10T01:24:26.460Z", "elapsedMs": 8456, "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:26.460Z", "elapsedMs": 8456, "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:26.460Z", "elapsedMs": 8456, "kind": "menu-ignore", "ignore": true} {"at": "2026-11-10T01:24:26.460Z", "elapsedMs": 8456, "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:26.460Z", "elapsedMs": 8456, "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:26.460Z", "elapsedMs": 8456, "kind": "menu-ignore", "ignore": true} {"at": "2026-11-10T01:24:26.461Z", "elapsedMs": 8457, "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:26.461Z", "elapsedMs": 8457, "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:26.461Z", "elapsedMs": 8457, "kind": "menu-ignore", "ignore": false} {"at": "2026-11-10T01:24:26.461Z", "elapsedMs": 8457, "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:26.461Z", "elapsedMs": 8457, "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:26.461Z", "elapsedMs": 8457, "kind": "menu-ignore", "ignore": false} {"at": "2026-11-10T01:24:26.461Z", "elapsedMs": 8457, "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:26.461Z", "elapsedMs": 8457, "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:26.461Z", "elapsedMs": 8457, "kind": "menu-ignore", "ignore": false} {"at": "2026-11-10T01:24:26.461Z", "elapsedMs": 8457, "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:26.461Z", "elapsedMs": 8457, "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:26.461Z", "elapsedMs": 8457, "kind": "menu-ignore", "ignore": false} {"at": "2026-11-10T01:24:26.461Z", "elapsedMs": 8457, "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:26.461Z", "elapsedMs": 8457, "kind": "case-enter", "row": "R5", "name": "input-event", "input": {"type": "gestureScrollBegin"}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:26.461Z", "elapsedMs": 8457, "kind": "ipc-send", "channel": "desktop:trackpad-scroll-begin", "args": []} {"at": "2026-11-10T01:24:26.461Z", "elapsedMs": 8458, "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:26.462Z", "elapsedMs": 8458, "kind": "case-enter", "row": "R5", "name": "input-event", "input": {"type": "gestureScrollEnd"}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:26.462Z", "elapsedMs": 8458, "kind": "ipc-send", "channel": "desktop:trackpad-scroll-end", "args": []} {"at": "2026-11-10T01:24:26.462Z", "elapsedMs": 8458, "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:26.462Z", "elapsedMs": 8458, "kind": "case-enter", "row": "R5", "name": "input-event", "input": {"type": "mouseMove"}, "destroyed": false, "forcedDispatch": true} {"at": "2026-11-10T01:24:26.462Z", "elapsedMs": 8458, "kind": "case-result", "row": "R5", "input": {"type": "mouseMove"}, "result": "returned", "prevented": 0, "sends": [], "menus": [], "destroyed": false} {"at": "2026-11-10T01:24:26.462Z", "elapsedMs": 8458, "kind": "destroy-request", "windowId": 1, "wasDestroyed": false} {"at": "2026-11-10T01:24:26.464Z", "elapsedMs": 8460, "kind": "window-closed", "id": 1, "destroyed": true} {"at": "2026-11-10T01:24:26.465Z", "elapsedMs": 8461, "kind": "destroy-complete", "destroyed": true, "contentsDestroyed": false} {"at": "2026-11-10T01:24:26.465Z", "elapsedMs": 8461, "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:26.465Z", "elapsedMs": 8461, "kind": "case-result", "row": "R2", "input": {"type": "keyUp", "key": "q", "control": true, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "result": "threw", "message": "Object has been destroyed", "stack": "TypeError: Object has been destroyed\n at WebContents. (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:133182:11)\n at invoke (/tmp/lead-33620-r1/evidence-capture/driver.cjs:86:24)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:96:116)\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)", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:26.465Z", "elapsedMs": 8461, "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:26.466Z", "elapsedMs": 8462, "kind": "case-result", "row": "R2", "input": {"type": "keyUp", "key": "Control", "control": false, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "result": "threw", "message": "Object has been destroyed", "stack": "TypeError: Object has been destroyed\n at WebContents. (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:133182:11)\n at invoke (/tmp/lead-33620-r1/evidence-capture/driver.cjs:86:24)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:96:116)\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)", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:26.466Z", "elapsedMs": 8462, "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:26.466Z", "elapsedMs": 8462, "kind": "case-result", "row": "R2", "input": {"type": "keyDown", "key": "x", "control": false, "meta": false, "alt": false, "shift": false, "isAutoRepeat": false}, "result": "threw", "message": "Object has been destroyed", "stack": "TypeError: Object has been destroyed\n at WebContents. (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:133182:11)\n at invoke (/tmp/lead-33620-r1/evidence-capture/driver.cjs:86:24)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:96:116)\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)", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:26.466Z", "elapsedMs": 8462, "kind": "case-enter", "row": "R3", "name": "input-event", "input": {"type": "gestureScrollBegin"}, "destroyed": true, "forcedDispatch": true} {"at": "2026-11-10T01:24:26.466Z", "elapsedMs": 8462, "kind": "case-result", "row": "R3", "input": {"type": "gestureScrollBegin"}, "result": "threw", "message": "Object has been destroyed", "stack": "TypeError: Object has been destroyed\n at WebContents. (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:133187:52)\n at invoke (/tmp/lead-33620-r1/evidence-capture/driver.cjs:86:24)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:97:75)\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)", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:26.467Z", "elapsedMs": 8463, "kind": "case-enter", "row": "R3", "name": "input-event", "input": {"type": "gestureScrollEnd"}, "destroyed": true, "forcedDispatch": true} {"at": "2026-11-10T01:24:26.467Z", "elapsedMs": 8463, "kind": "case-result", "row": "R3", "input": {"type": "gestureScrollEnd"}, "result": "threw", "message": "Object has been destroyed", "stack": "TypeError: Object has been destroyed\n at WebContents. (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:133188:55)\n at invoke (/tmp/lead-33620-r1/evidence-capture/driver.cjs:86:24)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:97:75)\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)", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:26.467Z", "elapsedMs": 8463, "kind": "case-enter", "row": "R3", "name": "input-event", "input": {"type": "mouseMove"}, "destroyed": true, "forcedDispatch": true} {"at": "2026-11-10T01:24:26.467Z", "elapsedMs": 8463, "kind": "case-result", "row": "R3", "input": {"type": "mouseMove"}, "result": "returned", "prevented": 0, "sends": [], "menus": [], "destroyed": true} {"at": "2026-11-10T01:24:26.467Z", "elapsedMs": 8463, "kind": "harness-complete"} {"at": "2026-11-10T01:24:26.468Z", "elapsedMs": 8464, "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:26.468Z", "elapsedMs": 8464, "kind": "app-lifecycle", "name": "before-quit"} {"at": "2026-11-10T01:24:26.470Z", "elapsedMs": 8466, "kind": "window-closed", "id": 2, "destroyed": true} {"at": "2026-11-10T01:24:26.471Z", "elapsedMs": 8467, "kind": "app-lifecycle", "name": "window-all-closed"} {"at": "2026-11-10T01:24:26.557Z", "elapsedMs": 8553, "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-base/apps/desktop/dist-electron/main.cjs:78407:16\n at ~effect/Effect/evaluate (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:3988:18)\n at FiberImpl.runLoop (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:3789:94)\n at FiberImpl.evaluate (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:3740:22)\n at /home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:5094:9\n at /home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:5132:18\n at /home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:5140:31\n at /home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:147778:3\n at "} {"at": "2026-11-10T01:24:26.557Z", "elapsedMs": 8553, "kind": "app-lifecycle", "name": "before-quit"} {"at": "2026-11-10T01:24:26.557Z", "elapsedMs": 8553, "kind": "app-lifecycle", "name": "will-quit"} {"at": "2026-11-10T01:24:26.558Z", "elapsedMs": 8554, "kind": "process-exit", "code": 0} {"at": "2026-11-10T01:24:26.558Z", "elapsedMs": 8554, "kind": "app-lifecycle", "name": "quit", "code": 0} UNFILTERED MAIN PROCESS STDOUT / STDERR EVIDENCE {"at":"2026-11-10T01:24:18.004Z","elapsedMs":0,"kind":"environment","commit":"bbdc7dca320ee4fbc7131498aaffef2fa1eb3d41","platform":"linux","arch":"x64","electron":"44.10.1","chrome":"152.0.7977.169","node":"24.22.1","display":":102","entry":"/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs","mode":"listeners","home":"/tmp/lead-33620-r1/evidence-capture/2026-11-10T01-24-17.645Z-base-listeners/home","displayMode":"headless-desktop Xvfb 1920x1080x24; no emulation; force-device-scale-factor=1","clock":"real wall clock; hold timing requires real time"} [642246:1110/012418.686277: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:18.699] INFO (#1): runtime logging configured scope: desktop runId: 01956ce5550b component: desktop-startup logDir: /tmp/lead-33620-r1/evidence-capture/2026-11-10T01-24-17.645Z-base-listeners/home/userdata/logs [01:24:18.702] INFO (#1): linux password store configured scope: desktop runId: 01956ce5550b component: desktop-startup passwordStore: gnome-libsecret xdgCurrentDesktop: null xdgSessionDesktop: null [01:24:18.705] INFO (#1): app ready scope: desktop runId: 01956ce5550b component: desktop-startup [01:24:18.706] INFO (#1): safe storage ready scope: desktop runId: 01956ce5550b component: desktop-startup backend: gnome_libsecret [01:24:18.725] INFO (#1): bootstrap start scope: desktop runId: 01956ce5550b component: desktop-bootstrap [01:24:18.754] INFO (#1): bootstrap ipc handlers registered scope: desktop runId: 01956ce5550b component: desktop-bootstrap [01:24:18.765] INFO (#1): selected backend port via sequential scan scope: desktop runId: 01956ce5550b component: desktop-bootstrap port: 3774 startPort: 3773 [01:24:18.766] INFO (#1): bootstrap resolved backend endpoint scope: desktop runId: 01956ce5550b component: desktop-bootstrap baseUrl: http://127.0.0.1:3774/ [01:24:18.770] INFO (#1): bootstrap backend start requested scope: desktop runId: 01956ce5550b component: desktop-bootstrap EVIDENCE {"at":"2026-11-10T01:24:18.852Z","elapsedMs":848,"kind":"window-created","id":1} EVIDENCE {"at":"2026-11-10T01:24:18.864Z","elapsedMs":860,"kind":"actual-listener-registered","name":"before-input-event","contentsId":1,"sha256":"f9907ff09f3f043c23de8cd2b779ea6960f45b1974e7ab1a58e8bd86c7df069e","source":"(event, input) => {\n\t\t\tquitShortcutHandler(event, input);\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:18.864Z","elapsedMs":860,"kind":"actual-listener-registered","name":"input-event","contentsId":1,"sha256":"06099fa4ee5f31b4260d6f9a739853ef19f1efe18181e37543f4a8449a41b2ab","source":"(_event, input) => {\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:18.867] INFO (#1): main window created scope: desktop runId: 01956ce5550b component: desktop-window [01:24:18.923] INFO (#1): desktop app control socket ready scope: desktop runId: 01956ce5550b component: desktop-bootstrap EVIDENCE {"at":"2026-11-10T01:24:19.092Z","elapsedMs":1088,"kind":"window-state","name":"show","id":1} EVIDENCE {"at":"2026-11-10T01:24:19.109Z","elapsedMs":1105,"kind":"window-state","name":"focus","id":1} EVIDENCE {"at":"2026-11-10T01:24:19.149Z","elapsedMs":1145,"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:19.149Z","elapsedMs":1145,"kind":"native-listener-return","name":"input-event","prevented":false} EVIDENCE {"at":"2026-11-10T01:24:19.149Z","elapsedMs":1145,"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:19.150Z","elapsedMs":1146,"kind":"native-listener-return","name":"input-event","prevented":false} EVIDENCE {"at":"2026-11-10T01:24:19.458Z","elapsedMs":1454,"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:20.428] ERROR (#94): backend exited unexpectedly; restart scheduled scope: desktop runId: 01956ce5550b component: desktop-backend-instance:primary reason: code=1 delayMs: 500 [01:24:21.949] ERROR (#362): backend exited unexpectedly; restart scheduled scope: desktop runId: 01956ce5550b component: desktop-backend-instance:primary reason: code=1 delayMs: 1000 [01:24:24.305] ERROR (#415): backend exited unexpectedly; restart scheduled scope: desktop runId: 01956ce5550b component: desktop-backend-instance:primary reason: code=1 delayMs: 2000 [01:24:24.305] WARN (#90): primary backend failing to start scope: desktop runId: 01956ce5550b component: desktop-startup-recovery EVIDENCE {"at":"2026-11-10T01:24:24.324Z","elapsedMs":6321,"kind":"window-created","id":2} [01:24:24.368] INFO (#90): startup recovery window shown scope: desktop runId: 01956ce5550b component: desktop-startup-recovery EVIDENCE {"at":"2026-11-10T01:24:24.467Z","elapsedMs":6463,"kind":"window-state","name":"show","id":2} EVIDENCE {"at":"2026-11-10T01:24:24.467Z","elapsedMs":6463,"kind":"window-state","name":"focus","id":2} EVIDENCE {"at":"2026-11-10T01:24:24.468Z","elapsedMs":6464,"kind":"native-listener-enter","name":"input-event","input":{"type":"mouseLeave","clickCount":0,"movementX":0,"movementY":0,"button":"none","globalX":960,"globalY":540,"x":550,"y":390}} EVIDENCE {"at":"2026-11-10T01:24:24.469Z","elapsedMs":6465,"kind":"native-listener-return","name":"input-event","prevented":false} EVIDENCE {"at":"2026-11-10T01:24:24.469Z","elapsedMs":6465,"kind":"window-state","name":"blur","id":1} EVIDENCE {"at":"2026-11-10T01:24:26.459Z","elapsedMs":8455,"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:26.460Z","elapsedMs":8456,"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:26.460Z","elapsedMs":8456,"kind":"menu-ignore","ignore":true} EVIDENCE {"at":"2026-11-10T01:24:26.460Z","elapsedMs":8456,"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:26.460Z","elapsedMs":8456,"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:26.460Z","elapsedMs":8456,"kind":"menu-ignore","ignore":true} EVIDENCE {"at":"2026-11-10T01:24:26.460Z","elapsedMs":8456,"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:26.460Z","elapsedMs":8456,"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:26.460Z","elapsedMs":8456,"kind":"menu-ignore","ignore":true} EVIDENCE {"at":"2026-11-10T01:24:26.461Z","elapsedMs":8457,"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:26.461Z","elapsedMs":8457,"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:26.461Z","elapsedMs":8457,"kind":"menu-ignore","ignore":false} EVIDENCE {"at":"2026-11-10T01:24:26.461Z","elapsedMs":8457,"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:26.461Z","elapsedMs":8457,"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:26.461Z","elapsedMs":8457,"kind":"menu-ignore","ignore":false} EVIDENCE {"at":"2026-11-10T01:24:26.461Z","elapsedMs":8457,"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:26.461Z","elapsedMs":8457,"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:26.461Z","elapsedMs":8457,"kind":"menu-ignore","ignore":false} EVIDENCE {"at":"2026-11-10T01:24:26.461Z","elapsedMs":8457,"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:26.461Z","elapsedMs":8457,"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:26.461Z","elapsedMs":8457,"kind":"menu-ignore","ignore":false} EVIDENCE {"at":"2026-11-10T01:24:26.461Z","elapsedMs":8457,"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:26.461Z","elapsedMs":8457,"kind":"case-enter","row":"R5","name":"input-event","input":{"type":"gestureScrollBegin"},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:26.461Z","elapsedMs":8457,"kind":"ipc-send","channel":"desktop:trackpad-scroll-begin","args":[]} EVIDENCE {"at":"2026-11-10T01:24:26.461Z","elapsedMs":8458,"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:26.462Z","elapsedMs":8458,"kind":"case-enter","row":"R5","name":"input-event","input":{"type":"gestureScrollEnd"},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:26.462Z","elapsedMs":8458,"kind":"ipc-send","channel":"desktop:trackpad-scroll-end","args":[]} EVIDENCE {"at":"2026-11-10T01:24:26.462Z","elapsedMs":8458,"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:26.462Z","elapsedMs":8458,"kind":"case-enter","row":"R5","name":"input-event","input":{"type":"mouseMove"},"destroyed":false,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:26.462Z","elapsedMs":8458,"kind":"case-result","row":"R5","input":{"type":"mouseMove"},"result":"returned","prevented":0,"sends":[],"menus":[],"destroyed":false} EVIDENCE {"at":"2026-11-10T01:24:26.462Z","elapsedMs":8458,"kind":"destroy-request","windowId":1,"wasDestroyed":false} EVIDENCE {"at":"2026-11-10T01:24:26.464Z","elapsedMs":8460,"kind":"window-closed","id":1,"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:26.465Z","elapsedMs":8461,"kind":"destroy-complete","destroyed":true,"contentsDestroyed":false} EVIDENCE {"at":"2026-11-10T01:24:26.465Z","elapsedMs":8461,"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:26.465Z","elapsedMs":8461,"kind":"case-result","row":"R2","input":{"type":"keyUp","key":"q","control":true,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"result":"threw","message":"Object has been destroyed","stack":"TypeError: Object has been destroyed\n at WebContents. (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:133182:11)\n at invoke (/tmp/lead-33620-r1/evidence-capture/driver.cjs:86:24)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:96:116)\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)","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:26.465Z","elapsedMs":8461,"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:26.466Z","elapsedMs":8462,"kind":"case-result","row":"R2","input":{"type":"keyUp","key":"Control","control":false,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"result":"threw","message":"Object has been destroyed","stack":"TypeError: Object has been destroyed\n at WebContents. (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:133182:11)\n at invoke (/tmp/lead-33620-r1/evidence-capture/driver.cjs:86:24)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:96:116)\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)","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:26.466Z","elapsedMs":8462,"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:26.466Z","elapsedMs":8462,"kind":"case-result","row":"R2","input":{"type":"keyDown","key":"x","control":false,"meta":false,"alt":false,"shift":false,"isAutoRepeat":false},"result":"threw","message":"Object has been destroyed","stack":"TypeError: Object has been destroyed\n at WebContents. (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:133182:11)\n at invoke (/tmp/lead-33620-r1/evidence-capture/driver.cjs:86:24)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:96:116)\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)","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:26.466Z","elapsedMs":8462,"kind":"case-enter","row":"R3","name":"input-event","input":{"type":"gestureScrollBegin"},"destroyed":true,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:26.466Z","elapsedMs":8462,"kind":"case-result","row":"R3","input":{"type":"gestureScrollBegin"},"result":"threw","message":"Object has been destroyed","stack":"TypeError: Object has been destroyed\n at WebContents. (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:133187:52)\n at invoke (/tmp/lead-33620-r1/evidence-capture/driver.cjs:86:24)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:97:75)\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)","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:26.467Z","elapsedMs":8463,"kind":"case-enter","row":"R3","name":"input-event","input":{"type":"gestureScrollEnd"},"destroyed":true,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:26.467Z","elapsedMs":8463,"kind":"case-result","row":"R3","input":{"type":"gestureScrollEnd"},"result":"threw","message":"Object has been destroyed","stack":"TypeError: Object has been destroyed\n at WebContents. (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:133188:55)\n at invoke (/tmp/lead-33620-r1/evidence-capture/driver.cjs:86:24)\n at runHarness (/tmp/lead-33620-r1/evidence-capture/driver.cjs:97:75)\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)","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:26.467Z","elapsedMs":8463,"kind":"case-enter","row":"R3","name":"input-event","input":{"type":"mouseMove"},"destroyed":true,"forcedDispatch":true} EVIDENCE {"at":"2026-11-10T01:24:26.467Z","elapsedMs":8463,"kind":"case-result","row":"R3","input":{"type":"mouseMove"},"result":"returned","prevented":0,"sends":[],"menus":[],"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:26.467Z","elapsedMs":8463,"kind":"harness-complete"} EVIDENCE {"at":"2026-11-10T01:24:26.468Z","elapsedMs":8464,"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:26.468Z","elapsedMs":8464,"kind":"app-lifecycle","name":"before-quit"} [01:24:26.468] INFO (#507): before-quit received scope: desktop runId: 01956ce5550b component: desktop-lifecycle EVIDENCE {"at":"2026-11-10T01:24:26.470Z","elapsedMs":8466,"kind":"window-closed","id":2,"destroyed":true} EVIDENCE {"at":"2026-11-10T01:24:26.471Z","elapsedMs":8467,"kind":"app-lifecycle","name":"window-all-closed"} Error occurred in handler for 'desktop:get-local-environment-bearer-token': { _tag: 'DesktopLocalEnvironmentAuthBackendNotConfiguredError' } EVIDENCE {"at":"2026-11-10T01:24:26.557Z","elapsedMs":8553,"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-base/apps/desktop/dist-electron/main.cjs:78407:16\n at ~effect/Effect/evaluate (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:3988:18)\n at FiberImpl.runLoop (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:3789:94)\n at FiberImpl.evaluate (/home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:3740:22)\n at /home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:5094:9\n at /home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:5132:18\n at /home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:5140:31\n at /home/ubuntu/wt/pr-33620-ev-base/apps/desktop/dist-electron/main.cjs:147778:3\n at "} EVIDENCE {"at":"2026-11-10T01:24:26.557Z","elapsedMs":8553,"kind":"app-lifecycle","name":"before-quit"} EVIDENCE {"at":"2026-11-10T01:24:26.557Z","elapsedMs":8553,"kind":"app-lifecycle","name":"will-quit"} EVIDENCE {"at":"2026-11-10T01:24:26.558Z","elapsedMs":8554,"kind":"process-exit","code":0} EVIDENCE {"at":"2026-11-10T01:24:26.558Z","elapsedMs":8554,"kind":"app-lifecycle","name":"quit","code":0} RUNNER PROCESS OUTCOME {"at":"2026-11-10T01:24:26.697Z","kind":"electron-child-exit","pid":642246,"code":0,"signal":null}