-
Notifications
You must be signed in to change notification settings - Fork 159
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
Audit #1 – General Overview when logged in – List of files and folders is no data table, should be #4330
Comments
@marcus-herrmann we are working on a new data table component for the files list(s) in this sprint (now until 22nd of January). When thinking about the possibilities for keyboard navigation we came up with the following ideas:
Do you have more insights/hints for us on this? |
@kulmann Sorry, I was not precise enough: With data table I actually meant Background: It's not necessary here. And with all things ARIA, prefer the HTML solution. Adrian Roselli, Freelacne a11y specialist I look up to, writes (https://adrianroselli.com/2020/07/aria-grid-as-an-anti-pattern.html#Wrap):
Also, Sarah Higley (Microsoft) agrees (https://sarahmhigley.com/writing/grids-part1/):
Please bear in mind that "vanilla" tables are already navigable in Screen Readers without the need to make everything tabbable/focusable inside them. So in this case I recommend a good old boring |
Regarding focus order/tab index: leave it the "natural"-/DOM-order-way. |
No worries, we understood that you meant |
Closing this since #5018 is merged and we're waiting for feedback (and will open new tickets with the requested changes from the |
Connected to Audit 1, see #4300
1.2 General Overview when logged in, URL: https://ocis-a11y.owncloud.works/#/files/list
Issue
Central list of files and folders is not marked up in the HTML as a data table, but is one in my opinion (a two dimensional data matrix with headers that describe the purpose of the columns underneath them).
Remediation
Use
table
instead of adiv
construct: https://developer.mozilla.org/de/docs/Web/HTML/Element/tableThe text was updated successfully, but these errors were encountered: