You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Discovered while working on #499, and required for phetsims/gravity-force-lab-basics#119. <input type="range"> doesn't receive any input events from VoiceOver when the step attribute is too small relative to the range of the slider. In gravity force lab basics, the step attribute is 1/1000000000 of the range. If the step attribute is made larger to be 1/100000 of the range, input events are received. Currently, the step attribute is determined by
// The step attribute must be non zero for the accessible input to receive all accessibility events, and// only certain values are allowed depending on the step size, or else the AT will announce values as// "Invalid". If the step size is equal to the precision of the slider readout, all values are allowed.this.setAccessibleAttribute('step',Math.pow(10,-this.a11yDecimalPlaces));
This line was determined to be the best in #413 for non-mobile AT. We should return there for history.
The text was updated successfully, but these errors were encountered:
I workaround has been added with the above commit, along with a lot of documentation that describes PhET's slider conquest until this point. Closing this issue, since discussion can continue in the related #495
Discovered while working on #499, and required for phetsims/gravity-force-lab-basics#119.
<input type="range">
doesn't receive any input events from VoiceOver when thestep
attribute is too small relative to the range of the slider. In gravity force lab basics, the step attribute is 1/1000000000 of the range. If thestep
attribute is made larger to be 1/100000 of the range, input events are received. Currently, thestep
attribute is determined byThis line was determined to be the best in #413 for non-mobile AT. We should return there for history.
The text was updated successfully, but these errors were encountered: