🐛 Patch Changes
- 10a0656: Fix Docker image vulnerabilities: override picomatch to 4.0.4, path-to-regexp to 8.4.1, brace-expansion to 5.0.5, and upgrade Alpine packages in runtime stage
- d1e603e: Improve web accessibility (WCAG AA) across the frontend
- Add
aria-hidden="true"to all decorative SVG icons (30+ instances) - Add
role="alert"to form error messages on Login, Register, ResetPassword, EmailProviderModal, and Limits warning banner - Associate form labels with inputs via
for/idon Workspace, LimitRuleModal, and EmailProviderModal - Add
aria-labelledbyto dialogs missing it (DeleteRuleModal, RemoveProviderModal, DisableRoutingModal, Settings delete modal) - Add
role="dialog"andaria-modal="true"to Settings delete modal and DisableRoutingModal - Add
role="menu"androle="menuitem"to kebab menu dropdown in LimitModals - Add
aria-labelto buttons missing accessible names (SetupWizard close, Account copy) - Add ESC key handling to Settings delete modal
- Add
aria-liveregion to ToastContainer for screen reader announcements - Add
role="status"to standalone loading spinner in Routing page
- Add