Fiddle: https://jsfiddle.net/cL3vutr9/6/
Steps to repro
- Run the fiddle
- Start a screen reader and start interacting with the output
Expected result
The slider value should be read out once, and it should be clear it's the current value of the slider.
Actual result
Both the tooltip and the slider value are announced, causing confusion. For example, VoiceOver with Safari announces "5, 5, slider" instead of "5, slider".
The tooltip also receives focus when interacting with the div the slider is contained in, causing extra keystrokes and more confusing announcements (i.e. "5" with no context).