Closed patrickhlauke closed 8 years ago
@patrickhlauke thank you for reporting this. PR very welcome if you have time. Either way we will make sure this is fixed for the beta coming shortly.
No worries, I'll see if I can find some time to properly PR this in the next few days :)
Taking the first example from http://demos.jquerymobile.com/1.4.5/selectmenu/, based on the following simplified markup
when using TalkBack/Android or VoiceOver/iOS, the
<span>
is read/announced separately, before the actual<select>
. This results in redundant/inappropriate output (as the<span>
is not announced as being actionable, and the current option is already announced once the user moves their screenreader focus to the actual<select>
).Solution would be to apply an
aria-hidden="true"
to that<span>
which suppresses that element completely from being seen/announced by SRs