UCSCLibrary / SiteImprove

Management of our website improvement tasks generated via SiteImprove
0 stars 0 forks source link

Invalid WAI-ARIA role, state or property #1

Closed rschwab closed 4 years ago

rschwab commented 4 years ago

Issue: Invalid WAI-ARIA role, state or property

URL: https://library.ucsc.edu

Description: On the homepage, the problem is in the Slick library. The aria-describedby for slides refers to an entity that doesn't exist. The role="option" isn't valid because that's for select lists. There is an open issue in the library repo for these and other a11y issues: https://github.com/kenwheeler/slick/issues/3268 - we could potentially patch this ourselves if we want to go that route. That would involve solving the issue in the javascript file, and keeping note of this change somewhere so when the library is updated we can check to either re-apply the patch or delete it if solved.

rschwab commented 4 years ago

Will be pushed to production tonight.