-
-
Notifications
You must be signed in to change notification settings - Fork 220
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
Accessibility problems with the Vue timeline #846
Comments
Currently testing a fix along the lines of above and noting any other related issues in case they need scoping in. |
I'm off this issue for the time-being due to unrelated priorities, but I think my fix changed the histo div tabindex to a conditional and removed the zero index from the inner: changed |
Describe the bug
The new timeline in 2.7.0+ as accessibility issues because keyboard navigation does not work as expected.
Steps to reproduce the bug
Go to https://beta.webarchive.org.uk/wayback/en/archive/*/http://portico.bl.uk/ and attempt to navigate the timeline using your keyboard. Expect to tab through a lot of blank dates in the timeline (e.g. having to tab ~15 times to get from 1995 to 1996), with no visual feedback most of the time.
Each 'empty' element in the timeline is represented like this:
i.e. with a
tabindex
set, i.e. part of tab navigation, but with a height of zero, thus invisible.Expected behavior
Keyboard navigation should switch between actionable elements with clear visual feedback. This can be done by omitting the
tabindex
when the height is zero.Or perhaps...
...as
tabindex="-1"
is an explicit statement that an object is not tab-accessible.The text was updated successfully, but these errors were encountered: