Screen Reader labeling for recordings in the Rabbithole

As I was making a few recordings; I came across an issue when my screen reader (NVDA) would read the labels of the player’s functions. When navigating in my case, down arrow; I encountered these responses:

  1. The 0:00 seems to be labeled as midnight instead of 0. Interesting enough, it’s telling me that the 0.00 above in this bullet is midnight as well.
  2. The play, forward and reverse buttons are not labeled at all. They are just “button” which is confusing.
  3. When navigating between the 0.00 (midnight) and the end time of the recording; I notice an element labeled “clickable”. Not sure its purpose. I imagine it has something to do with the actual recording
  4. The download and delete buttons are also mislabeled with “graphic clickable” for both. The sub-menu of download button is labeled ok.
2 Likes

Thanks for the feedback. Raising it as a bug internally. This is in the journal, right?

2 Likes

Yes, in the journal

2 Likes

quick status update on this: we should see some updates this week - I’ll let you know when they land in production. Thank you again for giving us the feedback :smiley:

1 Like

Thank you so much for the update. It’s good to hear that my feedback will help. Please let me know if there is anything else I can help with.

1 Like

Update 2: The “midnight” bug is a problem with NVDA. I think they have a series of static rules like “If you see something that fits the format of a date or time, use these custom descriptors”. I’m going to keep tinkering, but I didn’t want to slow down other improvements. You should notice some changes this week… previously we visually labeled the difference between a recording, a beta-rabbit response, or a vision query. On the next cloud release, there will also be descriptors. The clickable element is a slider that lets you control the current position of the recording. This should be labeled as well.

Would it be helpful if I created a “screen reader feedback” thread to collect other feedback like this? There are some things we won’t be able to fix easily, for example the VNC session we use for teach mode is a technology limitation. However, I’m sure there are other “quality of life” fixes we can do to make the experience much better.

1 Like

(Also, I’m still working through the rest of your feedback - but we aim for iterative improvement instead of making you wait longer for one giant fix)

1 Like

That is awesome so far. I agree it may be prudent to make a thread so JAWS and Narrator users as well as Talkback and Voiceover users can chime in on it. Good idea. I would say work out the simpler fixes so the major ones won’t be held back by them. I myself will test it on mobile to see how it does.

So with the left side mini journal, would it be possible to make it a separate heading or level as well as the actual journal dates/content. This may help with shortcutting to either if needed. Hope that makes sense.

Also, an idea for low vision; if the audio wave was a bit brighter so as not to contrast with the dark/black background. The color for recordings is nice but also could be a slightly brighter contrast. I also liked it with Magic as it was a bright green which helped alot. Maybe even the audio controls of the recordings could be either bigger or contrast colored… And last one lol sorry, text size. Dates and journal entry titles aren’t too bad, but the actual entries info is quite small even when magnifying. A slight increase might help.

Thank you so much for listening. This is an amazing thing, and I am glad I can help. Sorry, my coding is rusty and outdated lol or I could offer more.

2 Likes

This is super helpful! Thank you for taking the time to share it :slight_smile:

I’ll share this with the design team so they can keep it in mind for other pages as well :smiley:

2 Likes