Hi,
Did you get that conversation going?
Did it keep going?
Thanks,
G
There's a bug open. The situation is pretty ugly and has to do with sandboxing and process isolation. The screenreaders simply don't have the ability to attach themselves to the process like they used to.
If you disable both the Flash Player and Firefox plug-in sandboxes (basically, revert to the state of browser security before 2010), then the screen-readers can gain the necessary visibility to operate. The PPAPI interface in Chrome never supported them. Now that Flash is out of process in Firefox, that's also an additional barrier to the screen reader.
So, the current state of affairs is that we have an engineer playing around with JAWS to see if we can at least provide guidance on workarounds for things like Flash and Firefox, but the reality -- particularly with the fact that Flex reached it's end of life in 2008, and the end of extended support in 2013 -- is that it's probably time to look at migrating to an HTML5 solution in order to maximize the accessibility of your content.
The unfortunate reality here is that each of the browser vendors would very likely need to supply us with a whole new dedicated set of accessibility APIs in order to get good screen-reader support working in the security context in which browser plug-ins currently reside, and with the general trend of browsers moving to deprecate Flash Player, it seems unlikely that the majority of browser vendors would make heavy investments in new API support at this point in time. I talk to all of these organizations pretty regularly, and I'm pretty sure that the stance would be to migrate to the web platform (e.g. HTML and JavaScript).
So, we're continuing to investigate, and we're more than happy to advocate for better accessibility support in Flash, but you're not going to get a resolution in a week or two, and to be perfectly honest, you're going to be much better served at this point by migrating to HTML5 and JavaScript. There is technically a Flex implementation supported by the Apache Foundation, but there's no direct support from Adobe, and we're not going to release any additional changes to Flex that might help here. Plus, the friction involved in running Flash content is simply going to increase on all fronts moving forward.