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
Columnheader roles do not work with the abbr attribute #816
Comments
@jnurthen, I worked on two attribute draft proposals while trying to sort out how to resolve this issue. The attribute proposals are posted below so we can do an initial review prior to making PRs (as we had discussed). Attribute names are merely draft suggestions. I am sure other people have better naming ideas. aria-headeralternativeDefines an alternative string value representative of the The purpose of Consider the following, where a
The accessible names of each column header demonstrated in the markup snippet would be "My activities (all logged activity) Sort", and "My dates (month day and year) Sort" where subtree of the headers to be used. However, by specifying a concise string for the User Agents MUST NOT replace the accessible name of a aria-cellheadersIdentifies the element (or elements) that serve as the The value of the Authors MUST NOT specify |
From the call: maybe |
FWIW +1 to |
additional items for me, complete my testing of how |
TurboTax uses responsive pseudo-tables for product comparisons. We use the grid role to restore semantics. The column headers for the tables are filled with a short summary of price and ratings. This makes it difficult for the consumer to understand the features of the table when this extra content is announced prior to the cell's data.
The abbr attribute allows table headers to give a more relevant string before announcing the cells data. I've added the abbr attribute to the columnheader divs, but this is not being recognized by VoiceOver/Safari and the cells announce the full details of the page.
link to sample page: https://turbotax.intuit.ca/personal-tax-software/online-tax-software.jsp
I'm going to suggest changing the visual table header to be gridcells and include a hidden row with columnheaders. This isn't ideal, but it works. It would be more semantic to support the abbr attribute's functionality.
The text was updated successfully, but these errors were encountered: