-
-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
Elements with the "button" role support determining their accessible name from their content, and it's possible for internal elements to have no text content but instead specify their accessible name via a "title" attribute. For example:
<button>
<span title="Name from child title"></span>
</button>
This can come up, for example, when using internal elements that display an icon.
Unfortunately, calling computeAccessibleName
on such a button returns an empty string, whereas it should return 'Name from child title'
. The correct title can be viewed, for example, in the accessibility tree of Chrome devtools:
Calling computeAccessibleName
on the inner element returns the correct accessible name.
I've set up a replication in Codepen: dom-accessibility-api accessible name bug reproduction
neaumusic, keekmeister and MattMcCherry
Metadata
Metadata
Assignees
Labels
No labels