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: Balloons and Static Electricity #112

Closed
3 tasks done
jessegreenberg opened this issue Apr 4, 2018 · 6 comments
Closed
3 tasks done

Dev test: Balloons and Static Electricity #112

jessegreenberg opened this issue Apr 4, 2018 · 6 comments
Assignees
Labels
QA:a11y QA:dev-test Dev test before an RC

Comments

@jessegreenberg
Copy link
Contributor

jessegreenberg commented Apr 4, 2018

@emily-phet @terracoda @ariel-phet @phet-steele, Balloons and Static Electricity 1.4.0-dev.21 is ready for dev testing. This version includes accessibility features that are compatible with a screen reader.

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

The above sim has labels and/or descriptions. They can be "seen" here:
Link to a11y view

This view should assist in seeing what is available to a screen reader user. While testing, please make sure that all descriptions and alerts accurately describe the state of the simulation. All content in the a11y-view should be readable with a screen reader when one is active.

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

In addition to the above, please also do some normal dev testing of this sim without a screen reader.

If any new issues are found, please note them in https://github.com/phetsims/balloons-and-static-electricity/issues and reference this issue.

Critical screen reader information

@ariel-phet please assign and prioritize

@jessegreenberg
Copy link
Contributor Author

JAWS might not automatically switch to forms mode for some controls (like sliders and radio buttons). In this case, pressing "enter" should switch to forms mode.

@phet-steele mentioned that there is not enough context to understand this. I will add information about this to the "Screen Reader Intro".

@phet-steele
Copy link
Contributor

@jessegreenberg it might be useful to link the github issues that led to us writing the "critical information". So, what issue caused us to realize the JAWS may not switch to forms mode, etc.?

@jessegreenberg
Copy link
Contributor Author

Good idea @phet-steele, I added examples to the screen reader quirks in the issue and a11y test templates.

@ariel-phet ariel-phet removed their assignment Apr 4, 2018
@ariel-phet
Copy link
Contributor

Current top testing priority

@phet-steele phet-steele assigned ghost and unassigned phet-steele May 10, 2018
@ghost
Copy link

ghost commented May 21, 2018

QA is done.

@ghost ghost assigned jessegreenberg and unassigned ghost May 21, 2018
@ghost ghost added QA:a11y QA:dev-test Dev test before an RC and removed priority:1-top labels May 21, 2018
@jessegreenberg
Copy link
Contributor Author

Excellent, thanks for the hard work @lmulhall-phet and team, closing this issue.

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

No branches or pull requests

3 participants