-
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
Should the "tab" role have AXTabButton as its subrole? #106
Comments
I vaguely recall we wanted the native browser tabs mapped differently than web app tabs, but I will double-check. If that is correct, we could add a note to AAM mentioning that so it doesn't come up again... If that's not correct, we can update the mapping. |
Thanks Joanie. PR #107 |
@spectranaut should this be merged into stable? Are there implementations and tests? |
Looks like there are two implementations:
I just opened a PR with the test change: web-platform-tests/wpt#34758 |
* CORE-AAM: AXAPI subrole for role=tab See issue: w3c/core-aam#106 * CORE-AAM: unnamed forms are not landmarks See issue: w3c/core-aam#11 * CORE-AAM: add tests for role comment See issue: w3c/core-aam#62
* CORE-AAM: AXAPI subrole for role=tab See issue: w3c/core-aam#106 * CORE-AAM: unnamed forms are not landmarks See issue: w3c/core-aam#11 * CORE-AAM: add tests for role comment See issue: w3c/core-aam#62
Automatic update from web-platform-tests Update CORE-AAM tests (#34758) * CORE-AAM: AXAPI subrole for role=tab See issue: w3c/core-aam#106 * CORE-AAM: unnamed forms are not landmarks See issue: w3c/core-aam#11 * CORE-AAM: add tests for role comment See issue: w3c/core-aam#62 -- wpt-commits: 7e6c12c6f5eaa3df840a595b2ff9de730dc58a3d wpt-pr: 34758
Automatic update from web-platform-tests Update CORE-AAM tests (#34758) * CORE-AAM: AXAPI subrole for role=tab See issue: w3c/core-aam#106 * CORE-AAM: unnamed forms are not landmarks See issue: w3c/core-aam#11 * CORE-AAM: add tests for role comment See issue: w3c/core-aam#62 -- wpt-commits: 7e6c12c6f5eaa3df840a595b2ff9de730dc58a3d wpt-pr: 34758
* CORE-AAM: AXAPI subrole for role=tab See issue: w3c/core-aam#106 * CORE-AAM: unnamed forms are not landmarks See issue: w3c/core-aam#11 * CORE-AAM: add tests for role comment See issue: w3c/core-aam#62
If you examine Safari Technology Preview's browser tabs, they expose:
AXRole
:AXRadioButton
AXSubrole
:AXTabButton
AXRoleDescription
:tab
This subrole is not stated in the Core-AAM. Also it is not implemented in WebKit for the ARIA
tab
role -- at least not in Safari Technology Preview.@cookiecrook: Should the ARIA role have the same subrole as the native widget?
The text was updated successfully, but these errors were encountered: