-
Notifications
You must be signed in to change notification settings - Fork 141
Description
I have been having a discussion with colleagues from freedom scientific about how JAWS should handle the accessible name for td elements. This relates directly to ARIA as the HTML acc API spec defers to the ARIA spec role=cell in respect to implementation.
For role=cell it is specified that the acc name is derived from either the content or from the author (via aria-label etc.)
for example:
-
<td>content</td>
accessible name for thetdis "content" -
<td aria-label="label text">content</td>
accessible name for thetdis "label text"
Currently browser implementations differ:
Safari:
- no acc name
- acc name = label text
chrome:
- acc name = content
- acc name = label text
Edge:
- acc name = content
- acc name = label text
Firefox:
- no acc name
- acc name = label text
note: IE11 does its own thing: when content is text only its uses the content as accessible name, when it includes interactive content does not.
A question on the above: when the name is from content should the content or the cell name be announced when the cell receives virtual focus? If its the acc name does that mean in case 2 the cell content should not be announced?
@joanmarie @cookiecrook @boggydigital @asurkov
Metadata
Metadata
Assignees
Labels
Type
Projects
Status