-
Notifications
You must be signed in to change notification settings - Fork 0
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
Seeing many blank aria-labelledby attributes in BASE #108
Comments
Has anyone checked to see if null strings are allowed (valid code) for |
Hmm probably caused by changes in phetsims/scenery#701 |
Thanks for catching this @terracoda, should be fixed in the above commit, those blank aria-labelledby attributes have been removed. |
I am totally not up to speed on what you guys are implementing, but I am wondering if you considered options for creating an accessible name? Perhaps this is too high-level.
<button>My Button's Name</button>
<input id="radiobuttonIDREF" type="radio"><label for="radiobuttonIDREF">My Radio Button's Name</label>
<input id="checkboxIDREF" type="checkbox" aria-label="My Checkbox's Name">
<section id="sectionIDREF" aria-labelledby="headingIDREF">
<h2 id="headingIDREF">My Section's Name</h2>
....
</section> Of course, examples are simplified, and I am not trying to imply an order of priority with these options. There may be diverse reasons (interaction preferences, pedagogical reasons, technical reasons, visual design) on which naming option to choose. |
Thanks @jessegreenberg, I'll close again as the issue has been resolved, but leave my comment. |
@jessegreenberg, @zepumph, @mbarlow12, I am seeing blank
aria-labelledby=""
attributes on all elements in BASE. I'm not sure why these attributes have appeared en masse.Are you guys working on something?
Is something in transition?
Perhaps, there is an open issue in another repo about this?
The text was updated successfully, but these errors were encountered: