-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roles with UIA mappings for control type: text may be incorrect? #220
Comments
I just confirmed that, in Chromium, we already expose paragraphs and headings as "UIA_GroupControlTypeId". Looks like we just need to modify the core-aam to reflect that! |
But to be clear, there might plenty of issues with other roles. I'll need to do a thorough pass. Ping me if I forget. |
roles that are currently mapped to control type text - unless specifically mentioned as not having a localized control type, the following roles also have a localized control type of their role name.
per Ben's previous comment, paragraph and heading at least do not match how UIA has adjusted. I would submit that most of these should also map to group rather than text. |
closes #220 updates paragraph and heading mappings to match reality. updates other uia control type mappings to move away from text, as these roles will often contain more than text leaf nodes. other roles could be added to this PR, but will make those updates after discussion with the wg.
I just took a quick look at the chromium code and saw the following mappings for control type:
The following questions for @benbeaudry:
|
See w3c/html-aam#524 and w3c/html-aam#531
pulling over the commented filed by @benbeaudry in the original issue related to the html label element:
Currently roles like headings and paragraphs have a control type of text... but these are often not just text leaf nodes.
caption, as another example, is also mapped to text - but it has no mention of a localized control type, and it too is not always just text nodes.
So, filing this issue to verify what needs to be done.
The text was updated successfully, but these errors were encountered: