Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev test: Resistance in a Wire 1.5.0-dev.1 #92

Closed
3 tasks done
jessegreenberg opened this issue Feb 9, 2018 · 5 comments
Closed
3 tasks done

Dev test: Resistance in a Wire 1.5.0-dev.1 #92

jessegreenberg opened this issue Feb 9, 2018 · 5 comments
Assignees
Labels
QA:dev-test Dev test before an RC

Comments

@jessegreenberg
Copy link
Contributor

jessegreenberg commented Feb 9, 2018

@emily-phet @terracoda Accessible Resistance in a Wire is ready for a dev test. This version includes keyboard navigation and auditory description. This task is mostly to test screen reader behavior, but please verify that the sim works correctly in general.

Before beginning, familiarize yourself with how a screen reader works. Here is a page with information about PhET's supported screen readers and documentation about how to use them:
Screen reader intro

Link to sim: https://www.colorado.edu/physics/phet/dev/html/resistance-in-a-wire/1.5.0-dev.1/phet/resistance-in-a-wire_en_phet.html

The above sim has descriptions that can be read with a screen reader. That content can be "seen" here:

Link to a11y view: https://www.colorado.edu/physics/phet/dev/html/resistance-in-a-wire/1.5.0-dev.1/phet/resistance-in-a-wire_a11y_view.html

While testing, please make sure that all descriptions and alerts accurately describe the state of the simulation. They should also always be readable with a screen reader using common navigation strategies.

PhET supports the following platforms for accessibility so please test these:

  • JAWS with latest Windows, latest Firefox
  • NVDA with latest Windows, latest Firefox
  • VoiceOver with latest macOS, latest Safari

JAWS might complain about Firefox Quantum. If that is the case, please test with https://www.mozilla.org/en-US/firefox/organizations/

Assigning to @phet-steele. @terracoda can you also please review this version? @ariel-phet can you please assign priority to this issue?

@terracoda
Copy link
Contributor

@jessegreenberg, sounds awesome in Voice Over and Safari (Mac 10.13.2, Safari 11.02)

It all works great for me.
It is also easy to jump back and forth between PDOM and alerts to compare the state of the equation with the alerts.

The only description that I was not expecting was this one where there are three explicit "much much larger than"'s. All three sliders are different, and R is so huge it is off screen. I don't think have a better way to handle this edge case, so I think we have to go with "much much larger" across the equation phrase.

A user would not get a sense of any difference between between rho, L, and A, but they would get a sense that R is huge.
screen shot 2018-02-09 at 18 09 29

@terracoda
Copy link
Contributor

Also, I get the added "a lot" at the appropriate times, I think.

@jessegreenberg
Copy link
Contributor Author

Thanks @terracoda! Sorry I forgot to mention, we usually track progress in qa repository issues but create new bug reports in the sim repo. Ill create an issue in resistance-in-a-wire for the above bug and if you notice anything else please create an issue there.

@phet-steele
Copy link
Contributor

phet-steele commented Feb 23, 2018

This is done...finally. Screen readers are hard!

@jessegreenberg
Copy link
Contributor Author

Excellent, thank you @phet-steele and team. Closing issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
QA:dev-test Dev test before an RC
Projects
None yet
Development

No branches or pull requests

4 participants