Ensure sufficient guidance regarding impact of roles on semantics associated with elements #474
Labels
Practice Page
Related to a page within the practices section of the APG
Milestone
Some concrete examples and related discussions/concerns:
<table role="log">...</table>
will stop being a table (and thus lose screen-reader table presentation and navigation commands): Mozilla bug, related public-aria list thread starter, and Matt's on-list response, with a proposed solultion.<ul role="navigation">...</ul>
remain exposed as a list (i.e. and NOT exposed as a landmark, contrary to what is stated as the mapping in the Core AAM 1.1): Mozilla bug with thoughts from James Teh and me.The solution which strikes me as the best way to ensure interoperability as well as buy-in from user agent and screen reader implementors is to ensure authors don't apply roles to elements with associated semantics and screen reader presentation/navigation. In other words, as Matt had suggested in his on-list response:
Seems like a job for Authoring Practices. 😄
The text was updated successfully, but these errors were encountered: