Fix macOS Control+click race that closed the context menu before Pin/Delete could run
Fire menu actions on mousedown (same race pattern as paste); close only on outside pointerdown
Document Cmd+Click vs Control+click and LaunchAgent KeepAlive fallback
Test plan
npm run check (frontend + Rust)
Right-click → Pin / Unpin / Delete on /Applications build
Control+click opens menu and actions work (no flash-close)
Cmd+Click still multi-selects; plain left-click still pastes
## Summary
- Fix macOS Control+click race that closed the context menu before Pin/Delete could run
- Fire menu actions on mousedown (same race pattern as paste); close only on outside pointerdown
- Document Cmd+Click vs Control+click and LaunchAgent KeepAlive fallback
## Test plan
- [x] `npm run check` (frontend + Rust)
- [ ] Right-click → Pin / Unpin / Delete on `/Applications` build
- [ ] Control+click opens menu and actions work (no flash-close)
- [ ] Cmd+Click still multi-selects; plain left-click still pastes
Control+click was treated as multi-select and a window click listener dismissed the menu before Pin/Delete could run; fire menu actions on mousedown and close only on outside pointerdown.
ilia
merged commit b0f94290df into main2026-07-19 09:21:32 -05:00
ilia
deleted branch fix/context-menu-pin-delete2026-07-19 09:21:32 -05:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Test plan
npm run check(frontend + Rust)/Applicationsbuild