Summary
Add Cmd+Enter / Ctrl+Enter keyboard shortcut to submit the annotation popup form.
Problem
The annotation popup textarea has no keyboard shortcut to submit. Reviewers must tab to the Save button or reach for the mouse, breaking flow on every single annotation creation. This is a standard UX convention whose absence is surprising.
Proposal
- Add
Cmd+Enter (Mac) / Ctrl+Enter (Windows/Linux) as a keyboard shortcut to submit the popup form
- Show a subtle hint below the textarea:
⌘↵ to save (Mac) / Ctrl+↵ to save (Windows/Linux)
- Ensure
Escape consistently dismisses the popup (verify current behaviour)
- Platform detection for the hint text (check
navigator.platform or navigator.userAgent)
Key Constraints
- Must not interfere with normal Enter behaviour (newlines in the textarea)
- The shortcut should only fire when the popup textarea is focused
- Keep the hint text subtle — small, muted colour, below the textarea
Complexity
Low — a single keydown listener, platform detection for the hint. Approximately 20 minutes of work.
Consensus
1/3 STRONG YES (Reviewer). 2/3 MAYBE (Agent, Product — agreed it should be done, debated priority only). Highest frequency-to-effort ratio on the entire roadmap.
Related
Summary
Add
Cmd+Enter/Ctrl+Enterkeyboard shortcut to submit the annotation popup form.Problem
The annotation popup textarea has no keyboard shortcut to submit. Reviewers must tab to the Save button or reach for the mouse, breaking flow on every single annotation creation. This is a standard UX convention whose absence is surprising.
Proposal
Cmd+Enter(Mac) /Ctrl+Enter(Windows/Linux) as a keyboard shortcut to submit the popup form⌘↵ to save(Mac) /Ctrl+↵ to save(Windows/Linux)Escapeconsistently dismisses the popup (verify current behaviour)navigator.platformornavigator.userAgent)Key Constraints
Complexity
Low — a single
keydownlistener, platform detection for the hint. Approximately 20 minutes of work.Consensus
1/3 STRONG YES (Reviewer). 2/3 MAYBE (Agent, Product — agreed it should be done, debated priority only). Highest frequency-to-effort ratio on the entire roadmap.
Related