From 3b9145d9e88c24f8d342ca803d0f73e446587f16 Mon Sep 17 00:00:00 2001 From: Marcelo Paiva Date: Wed, 25 Feb 2026 15:16:35 -0500 Subject: [PATCH] Update accessibility plan: mark Sprint 1 complete, document Sprint 2 backlog Co-Authored-By: Claude Sonnet 4.6 --- .../accessibility-implementation-progress.md | 75 ++++++++++++++++--- 1 file changed, 65 insertions(+), 10 deletions(-) diff --git a/.plans/accessibility-implementation-progress.md b/.plans/accessibility-implementation-progress.md index 98ca4542..e4bb03cc 100644 --- a/.plans/accessibility-implementation-progress.md +++ b/.plans/accessibility-implementation-progress.md @@ -310,13 +310,68 @@ a3109c63 - Add ARIA labels to icon-only buttons across the application The PDF/Text tab switcher (both ERB and Vue versions) is WCAG-compliant per the audit. ### Recommended Next Steps (Priority Order) -1. Fix viewport meta tag — 1 line change, critical impact -2. Fix form.html.erb: add lang attribute + skip link — 2 line changes -3. Replace alert()/prompt() with live regions — 5 files -4. Add modal focus management to turbo_modal.js -5. Add labels to signature form controls -6. Fix text-gray-100 on dark backgrounds in _embedding.html.erb -7. Fix outline-none focus:ring-0 on inputs — restore focus visibility -8. Fix duplicate id="decline_button" -9. Change modal close `` to `