samvera / hyrax

Hyrax is a Ruby on Rails Engine built by the Samvera community. Hyrax provides a foundation for creating many different digital repository applications.
http://hyrax.samvera.org/
Apache License 2.0
184 stars 124 forks source link

Analytics Graph is not accessible by screen readers. #4541

Open njaffer opened 4 years ago

njaffer commented 4 years ago

Descriptive summary

Analytics Graph is not accessible by screen readers. The content/controls in the Work Analytics are not accessible to a screenreader or keyboard user.

Rationale

Expected behavior

Analytics Graph is accessible by screen readers.

Actual behavior

When the analytics page is read by screen readers, the user gets the analytics data. A short term solution could be achieved by adding a complementary text table with with data points in addition to the graph.

Steps to reproduce the behavior

  1. Visit Analytics page from Works details page
  2. Use screen reader to read the analytics data
  3. Use tabs to go through the graph

Related work

Link to related tickets or prior related work here. https://github.com/samvera/hyrax/issues/4530

jlhardes commented 9 months ago

Work analytics are disabled on all nurax systems at this point so this issue cannot be evaluated right now. Will leave this open if we are able to enable analytics and test with a screen reader/keyboard in the future.