Skip to content

fix(desktop): quit immediately on a second shortcut press - #9657

Merged
t3dotgg merged 1 commit into
mainfrom
t3code/fix-command-q-quit-behavior
Sep 4, 2026
Merged

t3dotgg merged 1 commit into
mainfrom
t3code/fix-command-q-quit-behavior

fix(desktop): quit immediately on a second shortcut press

69dbb1d
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Effect Service Conventions succeeded Sep 4, 2026 in 18s

Effect Service Conventions: All clear

All clear

Details

Note

Your check run agent prompt is: .macroscope/check-run-agents/effect-service-conventions.md
More information about how Check Run Agents work can be found in our Help Center.

In-scope changed file: apps/desktop/src/window/QuitHold.ts (test file excluded by pattern; .tsx files not matched by the include patterns). The changed lines only adjust plain TypeScript closure state, comments, and double-press ordering in makeQuitShortcutHandler; no Effect service definitions, layers, imports, error classes, or runtime boundaries are created or consumed. The pre-existing @effect-diagnostics directive on line 1 is unchanged and already carries an explanation.


🔍 Agent activity — 1 tool call

💭 Narrowing scope, the only relevant changed non-test TypeScript file is QuitHold.ts in the desktop app, since the web .tsx files don't count. I'll check that file to see if Effect service conventions apply there.

1. browse_code — apps/desktop/src/window/QuitHold.ts

💭 This file has no Effect service constructs, and the diff doesn't touch the pre-existing lint-disable line, so there's nothing to flag here. I'll respond with "All clear" as instructed for cases with no findings.


Agent Credits: 18 credits

Token usage: 4 uncached input · 17,685 cache-read input · 21,440 cache-write input · 775 output
Agent Credits may also include non-token charges from external tools such as web research.