One-line summary
Highlighted spelling/grammar issues should offer basic correction on right-click or hover — not decoration only.
Problem / motivation
Text is already highlighted for grammar/spelling, but users cannot act on it. Inert underlines feel broken.
Proposed solution
- On highlight: hover popover and/or right-click menu with suggested replacement(s) when available, plus optional session “Ignore.”
- Applying a suggestion edits the field; notes still respect explicit Save if that field is manual-save.
- If the current highlighter cannot supply suggestions: wire something that can or remove custom highlights and use native
spellcheck until corrections exist — don’t leave dead UI.
Implementer notes: Prefer browser/spellcheck or offline dictionary; no required cloud proofreading; theme-aware underlines. Out of scope: full grammar AI; project-wide “fix all.”
Alternatives considered
- Native
spellcheck=true only (simpler MVP).
- Disable custom highlighting until corrections exist.
Primary surface
Task drawer
Constraints you accept
Mock / sketch / reference (optional)
Squiggle → right-click → “Replace with …” list, same spirit as IDE/browser spellcheck menus.
One-line summary
Highlighted spelling/grammar issues should offer basic correction on right-click or hover — not decoration only.
Problem / motivation
Text is already highlighted for grammar/spelling, but users cannot act on it. Inert underlines feel broken.
Proposed solution
spellcheckuntil corrections exist — don’t leave dead UI.Implementer notes: Prefer browser/
spellcheckor offline dictionary; no required cloud proofreading; theme-aware underlines. Out of scope: full grammar AI; project-wide “fix all.”Alternatives considered
spellcheck=trueonly (simpler MVP).Primary surface
Task drawer
Constraints you accept
*.mdreadabilityMock / sketch / reference (optional)
Squiggle → right-click → “Replace with …” list, same spirit as IDE/browser spellcheck menus.