Review roles with name from author and clarify expectations #1800
Labels
clarification
clarifying or correcting language that is either confusing, misleading or under-specified
Milestone
There are two separate but related issues pertaining to roles which allow name from author.
aria-label
oraria-labelledby
and whether or not they even expose their name from these attributes - or if they do, then they may not expose their subtree content - which leads into the next issueFor instance,
see nvaccess/nvda#13296
or
In the first example, NVDA has issues exposing the subtree content of the heading in scan mode.
In the second, JAWS ignores all the child content of the link. In discussions about this with both teams, this seems to be more author error as if these elements are named, why should the AT still have to look into these elements to get their subtrees?
It seems that in some cases - headings, list items, author naming should be treated more like paragraphs. These items are meant to represent their content, they aren't generally expected to be treated as container elements, like group/article, that can have their own names separate from their content.
In the case of something like a link, it is a bit trickier. Should author naming suppress the subtree and any semantics elements within have? Or does this need to be more clearly called out in the spec that the subtree content a11y properties should still be exposed?
The text was updated successfully, but these errors were encountered: