Open glenrobson opened 1 year ago
We should be careful about stating accessibility level as this would be integrated into another product which would have to evaluate the whole app rather than individual components.
Yes, we can't promise an accessibility standard for a few reasons:
But we can make the interactions themselves accessible, using the W3C provided patterns.
Need accessibility statement
https://github.com/UniversalViewer/universalviewer/wiki/Accessibility-Statement-for-the-Universal-Viewer
Keyboard navigation: tab into panel, left / right arrow keys to view images, tab to leave panel. Could also use this:
https://www.w3.org/WAI/ARIA/apg/patterns/listbox/
We can also look at testing with lighthouse: https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk
Can add unit tests to ensure keyboard navigation remains accessible.
Could write a single accessibility statement for iiif-commons that all components will meet.