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 @@
{
selectedUser = user;
showEditUserModal = !showEditUserModal;
@@ -408,6 +410,7 @@
{
showUserChatsModal = !showUserChatsModal;
selectedUser = user;
@@ -421,6 +424,7 @@
{
showEditUserModal = !showEditUserModal;
selectedUser = user;
@@ -447,6 +451,7 @@
{
showDeleteConfirmDialog = true;
selectedUser = user;
diff --git a/src/lib/components/admin/Users/UserList/AddUserModal.svelte b/src/lib/components/admin/Users/UserList/AddUserModal.svelte
index d3b98ac6e7..191a8b134e 100644
--- a/src/lib/components/admin/Users/UserList/AddUserModal.svelte
+++ b/src/lib/components/admin/Users/UserList/AddUserModal.svelte
@@ -133,6 +133,7 @@
{$i18n.t('Add User')}
{
show = false;
}}
@@ -182,6 +183,7 @@
|