silverstripe / silverstripe-linkfield

Silverstripe module for managing links
BSD 3-Clause "New" or "Revised" License
4 stars 13 forks source link

Test that dndkit works with screenreaders #265

Open emteknetnz opened 3 months ago

emteknetnz commented 3 months ago

I tried the orca screen-reader with linkfield sorting, however noticed that enable the screen reader actually manages to break the dndkit sorting, at least the implementation we have for linkfield. It was the same in both firefox and chromium. (note that chromium is easier to test in because there's a bug where you must start orca before firefox).

Video of orca screen reader on and off https://youtu.be/b0kbpmIINGs

As far as I'm aware orca is the standard screen reader for linux, though linux is very much not a standard operating system for most regular people who mostly use windows instead. Orca doesn't even feature in the top 10 of screen readers according to https://webaim.org/projects/screenreadersurvey9/ under the "Primary Screen Reader" section, so orca alone not work probably isn't the end of the world

It's probably worthwhile getting someone who has experience with testing screen readers, specifically jaws, or at least nvda, to validate that linkfield keyboard sorting is usable with a screen reader enabled. If not then there may be some issue with dndkit which would be pretty concerning.