-
Notifications
You must be signed in to change notification settings - Fork 120
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
HTML-AAM: role=status is not a good match for output element #309
Comments
@stevefaulkner @jasonkiss @asurkov @joanmarie @cookiecrook @klown |
@cyns looking at this related bug may be helpful https://www.w3.org/Bugs/Public/show_bug.cgi?id=26135 there has never been in rough concensus on the correctness of the current mapping |
I consider "status" more general than "status bar" ("bar" implies a particular presentation and usage) so I don't have a strong aversion to using status as the default role for the output element.
Confusing to whom? Most web developers won't be aware of "element default roles" at all. Can you be more specific about why you want the change? |
@cookiecrook the aria status role is mapped to Status Bar on IA2 and ATK. It was mapped to that for UIA as well, but I changed it to a group with a polite live region. It may not have originally been intended to be a status bar, but several platforms treat it as such. I created tracker issues about the aria mappings |
I'm not sure whether role=status is a good match, which is defined as However it doesn't affect on mapping, since role='status' is mapped to role section plus polite live region in IA2/MSAA/ATK afaik. |
Current Core-AAM mappings are to |
oh, then it's a bug, HTML output is not a status bar, while ROLE_SYSTEM_STATUSBAR is: "The object represents a status bar, which is an area at the bottom of a window and which displays information about the current operation, state of the application, or selected object. " https://msdn.microsoft.com/en-us/library/windows/desktop/dd373608(v=vs.85).aspx I'm getting a stronger feel to keep HTML mapping on its own, not delegating to ARIA core. Same way we did before. |
This issue was moved to w3c/html-aam#36 |
Remove confusion in h1 to h6 implied mapping wording
The output element isn't exactly a status bar. I think a more generic mapping (group?) and a live region is better. I've aleady updated the UIA mapping here, but I don't think this is a good mapping for the other APIs either.
The text was updated successfully, but these errors were encountered: