hypothesis / hypothesis/h

Search result screen reader accessibility issues

Open
#4,557 0 comments 0 reactions 0 assignees View on GitHub
accessibility activity page bug S4
Dominant language
Python
Stars
3.2k
Forks
459
Avg merge
27d 1h
Merged PRs (30d)
1

Description

The search results shown in activity pages at https://hypothes.is/search are difficult to navigate with a screen reader. Testing with VoiceOver on OS X 10.12 I see the following issues:

1. Bucket titles are not links or buttons, so there is no indication that they can be clicked. There is also no indication of the expanded/collapsed state for a bucket. See https://github.com/hypothesis/h/pull/4554 and in particular the Google Doc linked in that PR's description.
1. Annotation cards are not labeled as a group
1. The elements of the annotation card do not have generic labels, so it isn't clear that eg. the username is a username. Specifically: The username, date, group name, body and quote do not have generic labels.
1. The annotation count is not labeled, so the screen reader just reads the number instead of saying something like "42 annotations on this document".

CC @judell

Several of these issues are fixed by https://github.com/hypothesis/h/pull/4554. In this issue I'm just describing the problems that I encountered with light testing of that page.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.