Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
jQuery Mobile lists no longer support ARIA / Voiceover #3238
As mentioned in this document in StackOverflow ( http://stackoverflow.com/questions/7916052/jquery-mobile-listview-disabled-on-voiceover ), lists in jQuery Mobile no longer provide ARIA / Voiceover support. As the document also suggests, changing the code from:
This was tested using jQuery Mobile 1.0 with jQuery 1.6.4 in Safari 5.1.2.
Have you tried undoing that change? Does it get things working again? Fyi, I changed that code a bit since @Wilto added that int he patch you cited above. Here's the changes I made to that code for 1.0:
I basically DOM-ified the code to speed things up a bit.
The version of JQM we're running is after the @Wilto version. We're running the official JQM 1.0 final release. "Out of the box" , JQM 1.0 final was setting aria-hidden=true on all lists.
We changed the JQM 1.0 final code (line 6192 in version 1.0) in our local copy to now read...
and now lists in our local copy of JQM work with ARIA / Voiceover.
I've attached a screen shot of a section of your code changes. I highlighted in gray the field value in question. In our version, we changed "true" to "false" to prevent ARIA from hiding the buttons / lists.
Looks like the markup structure had changed after all.