jcsteh / osara

OSARA: Open Source Accessibility for the REAPER Application
GNU General Public License v2.0
127 stars 46 forks source link

Checkbox state not reported by screen readers when importing/exporting prefs #128

Open ScottChesworth opened 6 years ago

ScottChesworth commented 6 years ago

Filing this here, but it's probably destined for Cockos rather than one to fix via OSARA.

From the changelog: v5.51 - September 30 2017

This was a helpful ux change, but the state of each item isn't reported by screen readers yet.

To reproduce, go to Preferences / General, then hit either Import or Export.

Jamie, when you get a sec, can you pass this along to Justin?

jcsteh commented 6 years ago

I actually don't understand why this isn't working already. From what I can see, REAPER is doing everything it's supposed to do (technical: using the LVS_EX_CHECKBOXES style and using the appropriate state images). The only thing I can think is that this has something to do with the version of the SysListView32 control being used. I'll contact Cockos and see if we can figure anything out, but this is pretty odd.