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.
This commit is contained in:
Classic298
2026-02-22 14:32:49 -06:00
committed by GitHub
parent 2ef55972ff
commit 1542dad51a
5 changed files with 19 additions and 3 deletions
+1 -3
View File
@@ -44,9 +44,7 @@
<Confetti x={[-1, -0.25]} y={[0, 0.5]} />
</h2>
<button class="self-center" on:click={closeModal} aria-label={$i18n.t('Close')}>
<XMark className={'size-5'}>
<p class="sr-only">{$i18n.t('Close')}</p>
</XMark>
<XMark className={'size-5'} />
</button>
</div>
<div class="flex items-center mt-1">