phetsims / a11y-research

a repository to track PhETs research into accessibility, or "a11y" for short
MIT License
3 stars 0 forks source link

Seeing many blank aria-labelledby attributes in BASE #108

Closed terracoda closed 6 years ago

terracoda commented 6 years ago

@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?

terracoda commented 6 years ago

Screen shot from BASE on Master

screen shot 2018-06-11 at 10 30 08 am
terracoda commented 6 years ago

Has anyone checked to see if null strings are allowed (valid code) for aria-labelledby?

jessegreenberg commented 6 years ago

Hmm probably caused by changes in https://github.com/phetsims/scenery/issues/701

jessegreenberg commented 6 years ago

Thanks for catching this @terracoda, should be fixed in the above commit, those blank aria-labelledby attributes have been removed.

terracoda commented 6 years ago

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.

terracoda commented 6 years ago

Thanks @jessegreenberg, I'll close again as the issue has been resolved, but leave my comment.