phetsims / a11y-research

a repository to track PhETs research into accessibility, or "a11y" for short
MIT License
3 stars 0 forks source link

Test JAWS with Firefox #52

Closed jessegreenberg closed 6 years ago

jessegreenberg commented 7 years ago

Based on http://www.freedomscientific.com/Products/Blindness/JAWS, it seems like VFO is transitioning from IE11 to Firefox.

Works with Microsoft Office, Internet Explorer, Firefox, and much more.

We are considering transitioning support from IE11 to Firefox as well because IE11 does not support web audio. If we can use Firefox, we can more easily assume that Sonification will be available and layer with description content.

We will ask our friends at the IDRC about this change. We should also test ARIA support and how JAWS behaves on Firefox ourselves.

jessegreenberg commented 7 years ago

IDRC wasn't available on 8/11/17 meeting, we will ask them next time.

jessegreenberg commented 7 years ago

Discussed at a11y meeting: IDRC supports the transition. Ill test out JAWS with Firefox on a few of our accessible sims.

jessegreenberg commented 7 years ago

john-travoltage with the JAWS + Firefox combination sounds excellent. Honestly, one of the cleanest reads of HTML content I have heard in a while. VFO has clearly been working on this! The only thing I noticed was that the phet menu items are read as "one of one". It must not like our list markup.

Checking BASE next.

jessegreenberg commented 7 years ago

Everything in BASE sounds good, but JAWS in Firefox doesn't seem to support the aria-application role. When focus lands on the balloon, arrow and letter keys do nothing.

jessegreenberg commented 7 years ago

That could potentially prevent us from moving to FF. I am going to see if it application is recognized in other contexts.

jessegreenberg commented 7 years ago

Here is a fiddle: https://jsfiddle.net/3j6wuepf/

jessegreenberg commented 7 years ago

In Firefox with JAWS, I can hear JAWS switching to forms mode and I see that keys are going through the browser. So it must be an implementation issue in BASE. However, I can see that #9 is still a problem for Firefox.

jessegreenberg commented 7 years ago

Radio buttons don't work very well in JAWS + IE11, that is problematic. It doesn't switch to forms mode.

jessegreenberg commented 6 years ago

Regarding the previous comment, I sumbitted a bug report to VFO and they told me that this is the intended behavior for JAWS, it isn't supposed to switch to forms mode. We are going to proceed with JAWS + FF. Closing.