phetsims / resistance-in-a-wire

"Resistance in a Wire" is an educational simulation in HTML5, by PhET Interactive Simulations.
http://phet.colorado.edu/en/simulation/resistance-in-a-wire
GNU General Public License v3.0
1 stars 4 forks source link

JAWS Screen reader repeats values #155

Closed JRomero0613 closed 6 years ago

JRomero0613 commented 6 years ago

Test device: PC Laptop

Operating System: Windows 10 v. 1803

Browser: Firefox v. 60.0.2

Problem description: For https://github.com/phetsims/QA/issues/130 when using the JAWS screen reader the screen reader will repeat both current, and non-current slider values.

Steps to reproduce:

  1. Using keynav navigate to a slider and adjust it by holding down an arrow key (this bug is more noticeable when holding the arrow keys down)
  2. The screen reader will read out a value multiple times (around 5 or 6), the value might be one in between where the slider started and ended or it could be the current correct value. I have not been able to determine why it reads out certain values and not others.
Troubleshooting Info: Name: ‪Resistance in a Wire‬ URL: https://phet-dev.colorado.edu/html/resistance-in-a-wire/1.5.0-rc.6/phet/resistance-in-a-wire_all_phet.html Version: 1.5.0-rc.6 2018-06-14 20:52:34 UTC Flags: pixelRatioScaling User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 Language: en-US Window: 1280x606 Pixel Ratio: 2.5/1 WebGL: WebGL 1.0 GLSL: WebGL GLSL ES 1.0 Vendor: Mozilla (Mozilla) Vertex: attribs: 16 varying: 30 uniform: 4096 Texture: size: 16384 imageUnits: 16 (vertex: 16, combined: 32) Max viewport: 32767x32767 OES_texture_float: true Dependencies JSON: {"assert":{"sha":"928741cf","branch":"HEAD"},"axon":{"sha":"cc053b4d","branch":"HEAD"},"brand":{"sha":"89d28f63","branch":"HEAD"},"chipper":{"sha":"fe3cb370","branch":"HEAD"},"dot":{"sha":"0dd6ee8e","branch":"HEAD"},"joist":{"sha":"f047fb1b","branch":"HEAD"},"kite":{"sha":"b6071478","branch":"HEAD"},"phet-core":{"sha":"f35ff65e","branch":"HEAD"},"phet-io":{"sha":"d54be499","branch":"HEAD"},"phet-io-website":{"sha":"28284828","branch":"HEAD"},"phet-io-wrapper-classroom-activity":{"sha":"c84e3046","branch":"HEAD"},"phet-io-wrapper-lab-book":{"sha":"ebf7c7dc","branch":"HEAD"},"phet-io-wrappers":{"sha":"ce57c3e2","branch":"HEAD"},"phetcommon":{"sha":"a5a7478c","branch":"HEAD"},"query-string-machine":{"sha":"485e174e","branch":"HEAD"},"resistance-in-a-wire":{"sha":"9a2b480e","branch":"HEAD"},"scenery":{"sha":"33290b5e","branch":"HEAD"},"scenery-phet":{"sha":"42b0cff2","branch":"HEAD"},"sherpa":{"sha":"9c6ec322","branch":"HEAD"},"sun":{"sha":"6a7c923a","branch":"HEAD"},"tandem":{"sha":"7f499d9e","branch":"HEAD"}}
zepumph commented 6 years ago

@jessegreenberg @terracoda is this a known issue?

jessegreenberg commented 6 years ago

Looks very familiar, checking.

jessegreenberg commented 6 years ago

This is identical to this one: https://github.com/phetsims/john-travoltage/issues/227

We determined it was a JAWS bugs that happens on all sliders, like this one: https://jsfiddle.net/1j1y3s8p/

I am going to add this bug to the new "known bug list" and close this issue. Here is the list for future reference, and Ill add the link to it in the QA test checklists. https://docs.google.com/document/d/1518zv6F0odExFsodShZxwTmWNQk3civuNwtQUR-rEBs/edit

terracoda commented 6 years ago

Thanks @jessegreenberg and @zepumph.