fix(a11y): add aria-* entries to interface settings (#2799)

Co-authored-by: TAKAHASHI Shuuji <shuuji3@gmail.com>
This commit is contained in:
Joaquín Sánchez 2024-04-13 12:39:59 +02:00 committed by GitHub
parent 8697cc44e4
commit 6bb9ad0511
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 67 additions and 61 deletions

View file

@ -17,6 +17,7 @@ function setFontSize(e: Event) {
<span text-xs text-secondary>Aa</span>
<div flex-1 relative flex items-center>
<input
aria-labelledby="interface-fs"
:value="sizes.indexOf(userSettings.fontSize)"
:aria-valuetext="`${userSettings.fontSize}${userSettings.fontSize === DEFAULT_FONT_SIZE ? ` ${$t('settings.interface.default')}` : ''}`"
:min="0"