iftechfoundation / ifdb-suggestion-tracker

Bugs and feature requests for a future IFDB update
10 stars 0 forks source link

Difficulties rating games with a screen reader. #389

Open Julipanno opened 1 year ago

Julipanno commented 1 year ago

A user with screen reader sent the following comment via e-mail:

Writing a review on the page was a fine experience, besides this single issue: the rating system. I think I located what should be the graphic showing the number of s, and I guess it is clickable, but there doesn’t seem to be any way of adjusting it from the keyboard, or if there is, there’s no feedback to let me know it’s been adjusted. I thought I’d figured out that hitting enter on the graphic for each was the way to go, but apparently not – I tried to give something 5 *s and it’s set at 3, which I imagine is some kind of default. Being able to type in a number into the keyboard would be great, or even just adding text labels that can be easily navigated would work well. Both goodreads and IMDB have systems where, although the stars are still visually present, you can easily set a rating from the keyboard and know exactly what you have set before submitting.

I tried this using the Brave web browser, with both the JAWS and nVDA ascreen-readers. The result was the same: could not really determine how to properly set the desired * rating for a game, and only got text feedback about what my rating was from the review preview. Hitting enter repeatedly on the graphic didn’t seem to have the desired result of adjusting the rating, but this would in itself be a pretty inefficient way of doing it anyway.

salty-horse commented 11 months ago

Here's accessibility documentation specific to star ratings with a code example: https://www.magentaa11y.com/checklist-web/star-rating/ (Actually, it's not very detailed. Goodreads' verson is nicer, and has proper aria-labels.)

Additionally, I'm wondering if the stars should be bigger and spaced out. With only a few pixels per star, they can be difficult to see and accurately hit with a mouse.

salty-horse commented 11 months ago

BTW, in the settings you can turn on "Use accessible controls", which turns the star rating control into a drop-down menu.

I think that once this is fixed, the "feature" can be removed. (Keep the accessibility setting, but it won't affect anything)