Closed jessegreenberg closed 6 years ago
This is not an issue in 1.5.0-rc.7
This happens in Firefox but not Chrome.
This happens in FF without JAWS too.
Sliders get the change event in FF on blur. I want to know more about when the change event is generally supposed to be triggered.
Aha, this looks like the critical piece of information:
Works with the min and max attributes to limit the increments at which a numeric or date-time value can be set. It can be the string any or a positive floating point number. If this attribute is not set to any, the control accepts only values at multiples of the step value greater than the minimum.
EDIT: from https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-step
This has been fixed with the above commit, step has been set to "any", and we only handle change if the element has focus, we don't update if the browser is trying to "commit" a value that is divisible by the step size on the blur event.
When focus leaves a slider, JAWS changes its value. Steps to reproduce:
The slider will increment to 9.00 cm^2