Skip to content

Commit 67fa491

Browse files
ergot-rpergotsedougfabris
authored
feat(a11y): Missing FieldGroup legend in accessibility page (#37134)
Co-authored-by: Erik Göthe <194300518+ergotse@users.noreply.github.com> Co-authored-by: Douglas Fabris <27704687+dougfabris@users.noreply.github.com>
1 parent 09874ae commit 67fa491

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

.changeset/ten-roses-brake.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@rocket.chat/meteor': minor
3+
---
4+
5+
Adds missing legend for fieldset in accessibility page to meet WCAG compliance

apps/meteor/client/views/account/accessibility/AccessibilityPage.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import { ExternalLink } from '@rocket.chat/ui-client';
2020
import { useTranslation, useToastMessageDispatch, useEndpoint, useSetting } from '@rocket.chat/ui-contexts';
2121
import { useMutation } from '@tanstack/react-query';
2222
import { useId, useMemo } from 'react';
23+
import { VisuallyHidden } from 'react-aria';
2324
import { Controller, useForm } from 'react-hook-form';
2425

2526
import { fontSizes } from './fontSizes';
@@ -133,6 +134,9 @@ const AccessibilityPage = () => {
133134
</AccordionItem>
134135
<AccordionItem title={t('Adjustable_layout')}>
135136
<FieldGroup>
137+
<VisuallyHidden>
138+
<legend>{t('Adjustable_layout')}</legend>
139+
</VisuallyHidden>
136140
<Field>
137141
<FieldLabel htmlFor={fontSizeId} mbe={12}>
138142
{t('Font_size')}

0 commit comments

Comments
 (0)