From 3258c047d99cc70a24d1be1caf4f4e28e9f15cc9 Mon Sep 17 00:00:00 2001 From: Dorian Date: Wed, 4 Mar 2026 22:44:11 +0000 Subject: [PATCH] fix(a11y): add focus management and ARIA attributes to dialogs Adds role="dialog", aria-modal, focus trap, auto-focus close button, and Escape key handling to ZapDialog and SettingsModal. Co-Authored-By: Claude Opus 4.6 --- .../app/src/components/chat/SettingsModal.vue | 39 ++++++++++++++++++- .../app/src/components/content/ZapDialog.vue | 36 ++++++++++++++++- 2 files changed, 71 insertions(+), 4 deletions(-) diff --git a/packages/app/src/components/chat/SettingsModal.vue b/packages/app/src/components/chat/SettingsModal.vue index 6594f301..91278156 100644 --- a/packages/app/src/components/chat/SettingsModal.vue +++ b/packages/app/src/components/chat/SettingsModal.vue @@ -3,7 +3,13 @@