Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove "Required" Label from Accessibility Tree for Input Fields #1542

Open
scurker opened this issue Jun 25, 2024 · 0 comments · May be fixed by #1550
Open

Remove "Required" Label from Accessibility Tree for Input Fields #1542

scurker opened this issue Jun 25, 2024 · 0 comments · May be fixed by #1550
Labels
accessibility enhancement New feature or request good first issue Good for newcomers
Milestone

Comments

@scurker
Copy link
Member

scurker commented Jun 25, 2024

Most of our input type fields include a visible "Required" label when a required prop is set to true. This includes:

We've received several requests that this is overly verbose, as browsers and AT already does a good job at announcing required fields with required or aria-required="true". Since the visible label provides the communication means for sighted users, and the required attribute provides the mechanism for AT users, this seems to be a reasonable request to remove the label for AT users while still allowing the label to be present for sighted users.

@scurker scurker added enhancement New feature or request accessibility labels Jun 25, 2024
@scurker scurker added this to the Q3 2024 milestone Jun 25, 2024
@scurker scurker linked a pull request Jun 27, 2024 that will close this issue
@scurker scurker modified the milestones: Q3 2024, Q4 2024 Oct 1, 2024
@scurker scurker added the good first issue Good for newcomers label Oct 3, 2024
@scurker scurker modified the milestones: Q4 2024, Q1 2025 Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant