From 1542dad51a1ec0458407fd25566aba73914bc45e Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sun, 22 Feb 2026 21:32:49 +0100 Subject: [PATCH] fix(a11y): enhance accessibility for admin user components (#21717) This commit adds aria-labels to the search inputs, select fields, action buttons, and close buttons on modals across the admin users layout and the site changelog modal for improved screen reader support. --- src/lib/components/ChangelogModal.svelte | 4 +--- src/lib/components/admin/Users/Groups.svelte | 3 +++ src/lib/components/admin/Users/UserList.svelte | 5 +++++ src/lib/components/admin/Users/UserList/AddUserModal.svelte | 5 +++++ src/lib/components/admin/Users/UserList/EditUserModal.svelte | 5 +++++ 5 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/lib/components/ChangelogModal.svelte b/src/lib/components/ChangelogModal.svelte index 0a1c8805eb..ce0e67da7b 100644 --- a/src/lib/components/ChangelogModal.svelte +++ b/src/lib/components/ChangelogModal.svelte @@ -44,9 +44,7 @@
diff --git a/src/lib/components/admin/Users/Groups.svelte b/src/lib/components/admin/Users/Groups.svelte index a87adc57ad..051821615b 100644 --- a/src/lib/components/admin/Users/Groups.svelte +++ b/src/lib/components/admin/Users/Groups.svelte @@ -157,12 +157,14 @@ {#if query}
@@ -357,6 +358,7 @@