ribbons / RadioDownloader

An easy to use application for managing podcast subscriptions and downloads.
https://nerdoftheherd.com/tools/radiodld/
GNU General Public License v3.0
15 stars 11 forks source link

Unable to determine the status of checkboxes with screen readers #169

Closed ribbons closed 11 years ago

ribbons commented 11 years ago

Original report from Elliott Barnes at 10:55:15 on 2012-03-30

Since the latest 0.24 update to Radio Downloader, screen readers such as NVDA are unable to determine the status of checkboxes, and as a result screen reader users don't know if they are checked or unchecked. This can become an issue if multiple episodes are selected, etc.

Here's how to produce:

  1. Download and install NVDA from http://NVDA-Project.org
  2. Select any programme/podcast, and open the Download window where episodes can be selected, and use up/down arrows to move between them.

Expected: NVDA should announce the name of the episode, and then the status of the checkbox (either checked or unchecked)

Result: NVDA announces the name of the episode, but not the status of the checkbox.

I'm assuming that this has something to do with the fact that multiple episodes can now in fact be selected.


Imported from Bug 630 in the NerdoftheHerd.com Bugzilla.

ribbons commented 11 years ago

Original comment from Matt Robinson at 17:25:27 on 2012-04-01

Is this in relation to the available episodes list?

If so, I can see why this change has occurred because the list no-longer has checkboxes. It instead has status icons (as checkboxes don't work correctly in the .NET listview with multiple select).

However, selecting an available episode does show the auto-download status as text in the sidebar - does the screen-reader pick that up okay?

ribbons commented 11 years ago

Original comment from Elliott Barnes at 20:27:05 on 2012-04-01

Is this in relation to the available episodes list?

If so, I can see why this change has occurred because the list no-longer has checkboxes. It instead has status icons (as checkboxes don't work correctly in the .NET listview with multiple select).

However, selecting an available episode does show the auto-download status as text in the sidebar - does the screen-reader pick that up okay?

Hello.

After some testing, it looks like the status bar reads the fact that auto downloading is set to yes; however, it doesn't look like there is a way to change the state of episodes in the list (space doesn't seem to work).

ribbons commented 11 years ago

Original comment from Matt Robinson at 15:31:01 on 2012-04-07

You can use the Set / Unset Auto button on the toolbar to change the auto-download state of the episodes.

I noticed that I managed to double up the accelerator key for the toolbar button so that it doesn't currently work, but the shortcut will be Alt-e in the next release.

ribbons commented 11 years ago

Original comment from Matt Robinson at 20:59:35 on 2012-06-20

Is setting and un-setting the auto download status of an episode now okay when using a screen reader with the latest 0.24.2 release?

ribbons commented 11 years ago

Original comment from Matt Robinson at 17:36:32 on 2013-08-21

Presuming that this is now resolved as there has been no response.