Open zepumph opened 2 months ago
Maybe https://github.com/phetsims/scenery/issues/1526#issuecomment-1989274343 is a good way to proceed here? But I'm not sure how screen reader support works if we have keyboard navigation (which I believe is enabled via turning on interactive description) but no description.
I'd love to experiment with that, and see if there is an easy solution for this sim. Better than nothing!
This is what the PDOM looks like for PDL, so this wasn't required for that publication.
But here is My Solar System. So there isn't consistency in the alt input feature.
We'll poke around with the automatic solution and see how it goes.
I'm working on this.
Here is a proposal that creates English keys from the tandems. It is straightforward and I could see taking this to production, but we will need a different approach if we want to automatically support translations other than English.
Here's an internationalized one that is a little more prototype-y but may lead to a way we can get i18n text in the accessible names. This patch has aqua radio buttons and checkboxes but no combo box.
By the way, we could just pass the actual accessible names manually without automatically discovering them and it would be very easy.
I think we should move towards a commit point on the tandem-name-only one. Here are some review comments, and let's discuss in person:
undefined
instead of null
, so that it doesn't override a potential supertype default.PhetioObject.tandemNameSuffix
for.Let's keep discussing!
From https://github.com/phetsims/buoyancy/issues/76, should we do this? And if so, what should the names be.