blacklight icon indicating copy to clipboard operation
blacklight copied to clipboard

Facet Navigation and Screen Reader(s)

Open mtribone opened this issue 6 years ago • 5 comments

When testing Blacklight 7 with the available online demo (http://demo.projectblacklight.org/) our users with the accessibility group discovered some unexpected behavior when using the facets to filter search queries.

  1. The caret or disclosure triangle that is added using ::after for the facet header is read aloud using Jaws. It is recommended to hide the caret from screen readers since the facet header is linked and performs the same actions with more relevant information.
  2. Opening and closing facets has some unexpected behavior. When a facet is "closed" the focus stays within the context of the items within the facet and a user can still navigate within the items even when the facet has been closed. The items inside of the closed facet can still be read by the screen reader. Depending on which screen reader is used (JAWS or NVDA) closing a facet moves the context to the top of the list of facets instead of remaining on the header of the facet that was just closed. This can be confusing for users.
  3. Some unnecessary chatter with special characters in facets and search. Make sure that special characters are escaped.

mtribone avatar Jun 21 '18 17:06 mtribone

Is "the accessibility group" here an entity that we can work with to address these issues?

barmintor avatar Oct 24 '18 19:10 barmintor

@barmintor We'd have to fix it based on their recommendations and then re-test with them. I'm cycling between projects, so it would be at least a month before I can fix it up and have them use it to provide feedback.

mtribone avatar Oct 25 '18 13:10 mtribone

@mtribone ok, I can understand that. In light of it, and because this doesn't appear to affect backwards compatibility, I'm going to move this to the 7.x milestone and the 7.0 backlog (on the off chance that resources become available).

barmintor avatar Oct 25 '18 14:10 barmintor

Oh, I see my work here is done. By me. Thats embarrassing.

barmintor avatar Oct 25 '18 14:10 barmintor

I didn't put these upstream issues in our CHO issues because of the previous accessibility work. I couldn't join that effort because of other commitments, so they've been added for the next round of CHO.

mtribone avatar Oct 25 '18 15:10 mtribone