IIIF-Commons / thumbnail-panel

https://thumbnail-panel.netlify.app
MIT License
3 stars 1 forks source link

Accessibility #48

Open glenrobson opened 1 year ago

glenrobson commented 1 year ago

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.

glenrobson commented 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.

stephenwf commented 1 year ago

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.