[SG-35162] Accessibility: Saved searches screen reader issues
Created by: gitstart-sourcegraph
Audit type
Screen reader navigation
User journey audit issue
Refs
Sourcegraph Issue GitStart Issue
Problem description
-
Nothing announced when navigating the Saved Searches page. Expected: the "Saved searches" heading should be focused. -
Nothing announced/focused when clicking "+ Add saved search" button or clicking the "settings" button on a saved search. Expected: Heading ("Add saved search"/"Managed saved search") should be focused. -
Nothing announced when submitting the form to add a saved search. Expected: confirmation read and focused is returned to either the "+ Add saved search" button or the newly created saved search in the list. -
On create/edit page, on the bottom link to code monitoring, the right arrow is read by the screen reader. Expected: the arrow should be aria-hidden.
-
On list of saved searches, it's confusing what clicking on the saved search name will do. Expcted: the saved search name link should have a visually-hidden component that says "Click to run saved search" or similar. -
On list of saved searches, after deleting a saved search, no confirmation is read. Expected: Announcement should be read confirming the deletion.
Expected behavior
- Issues are resolved as described above.
Test Plan
-
Make a search on the home page. -
Click on the save search
button and before saving it activate yourscreen reader
. On saving you should hear it being announcedSave Search successful
and then navigated to the list of saved search items. -
On the saved search list page, the + Add Save Search
button should be focused. -
When you navigate on the list item using the screen reader
, it should announceClick to run saved search
. -
When you delete a saved search list item, it should announce Deleted the saved search name_of_saved_search
after clicking ok button of thebrowser alert
. -
The →
should bearai-hidden
and not read by thescreen reader
on the bottom linkto code monitoring
.
Loom Video
https://www.loom.com/share/50ca9c1b756248a691ae9b5f8ea998e8
App preview:
Check out the client app preview documentation to learn more.