We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The spec does not make any allowance for hidden child nodes referenced with aria-labelledby.
<input aria-labelledby="a"> <div id="a" hidden> <span>Text</span> </div>
Reading the algorithm the input should have no accessible name as the span is not directly references by aria-labelledby but is hidden.
When testing Chrome and Firefox they both return an accessible name of Text.
We should fix the algorithm to match the browser implementations.
The text was updated successfully, but these errors were encountered:
@dylanb - logged the issue for you. Please clarify if this is not correct.
Sorry, something went wrong.
Align aria-labelledby recursion with browsers
aria-labelledby
95b32fc
w3c/accname#48
Correct but more work is necessary to ensure the algorithm produces the desired result in all edge cases (including inputs with and without values)
No branches or pull requests
The spec does not make any allowance for hidden child nodes referenced with aria-labelledby.
Reading the algorithm the input should have no accessible name as the span is not directly references by aria-labelledby but is hidden.
When testing Chrome and Firefox they both return an accessible name of Text.
We should fix the algorithm to match the browser implementations.
The text was updated successfully, but these errors were encountered: