Esc works in the description editor

PR #194✅ live on prod fix(tasks) · no schema changes · video from a real-key Playwright run on this branch

Esc now steps out of the description, then closes

Pressing Esc while typing a task description did nothing — the rich editor swallows Escape before anyone else sees it (prosemirror-view claims keyCode 27 unconditionally and preventDefaults it). The editor now blurs itself on Esc when no reference picker is open, so the two-step close works everywhere: first press leaves the field, second press closes the editor. Same behavior now applies in the docs editor (Esc steps out of the page).

Real keyboard input: typing in the description → Esc (focus leaves, modal stays) → Esc (modal closes). Throwaway project, deleted by the test.

Deployed?

🌐 App — Preview (PR #194)✅ built
🌐 App — 🚀 PRODUCTION✅ LIVE — cd73490 (deploy:success, 2026-07-02 13:10 UTC)
🗄️ DB— n/a (no schema change)