From e84ba1c40bd76be13e5a2fdc2169430e348401ed Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Fri, 27 Feb 2026 18:49:38 +0100 Subject: [PATCH] Improve modal accessibility with focus trapping and ARIA attributes - Implement focus trapping in Popup component for keyboard navigation - Add tabindex and ARIA attributes to ActionButton for screen readers - Ensure tab navigation cycles through modal elements properly - Enhance keyboard-only user experience --- src/components/Popup.vue | 91 ++++++++++++++++++++++++++- src/components/popup/ActionButton.vue | 14 ++++- 2 files changed, 101 insertions(+), 4 deletions(-) diff --git a/src/components/Popup.vue b/src/components/Popup.vue index d2c2e47..57afa0b 100644 --- a/src/components/Popup.vue +++ b/src/components/Popup.vue @@ -1,16 +1,26 @@