I have been trying to add accessibility features some of my OpenLaszlo applications on the SWF10 runtime. Basically I have been getting nowhere. The screen reader I am using to test, "VoiceOver" on Mac refuses to notice my flash widgets, but does notice other non OpenLaszlo widgets.
I have added these attributes to the canvas element, though I think just the "accessible" attribute would should do the job.
aaactive="true" aaname="MP3 Recorder" accessible="true" focusable="true"
And in the laszlo javascript embed code have set accessible to "true."
I just noticed now when compiling with OL49 that there is a warning message in the console that says "WARNING: This runtime doesn't support accessibility."
That seemed bad, but also unlikely. So I did some research and on this page http://labs.openlaszlo.org/trunk-nightly/docs/developers/architecture.html they say "[accessibility] is only available in the OpenLaszlo targets that run the Flash Player under Internet Explorer."
Well I went off and ran it on Windows XP with IE8 and I get the same error message. When I look at the canvas source code that generates that warning, it merely says that if setting the "accessible" attribute to true fails.
So my question is, what is the status of accessibility in OpenLaszlo (4.9 or above) on the SWF runtime? Does it work?
Justin