Accessible value-changed events missing for certain ARIA sliders
Categories
(Core :: Disability Access APIs, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox117 | --- | fixed |
People
(Reporter: jdiggs, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
(deleted),
text/x-python
|
Details |
Steps to reproduce:
- Load https://w3c.github.io/aria-practices/examples//slider/multithumb-slider.html
- Launch the attached pyatspi accessible-event listener
- Adjust the slider thumbs on either of the Example sliders on the page
Expected results: Value-change events would be printed out by the listener every time the value changes
Actual results: No value-change events are printed out by the listener.
Comment 1•5 years ago
|
||
This seems to work with NVDA on Windows. When I adjust the sliders with the left/right arrow keys, NVDA reports the new value, which means a valueChange event is being fired. I'm not sure why this would be different with our ATK implementation.
Updated•2 years ago
|
Comment 2•1 year ago
|
||
It looks like we don't fire a numeric value change event if aria-valuetext is set. We instead rely on the text value change event. Unfortunately, the ATK code doesn't currently handle the text value change event for RemoteAccessible, even though it does handle it for LocalAccessible. The good news is that I'm unifying this event firing code in bug 1694573, so this should be fixed by that.
Comment 3•1 year ago
|
||
The URL provided in comment 0 is now dead. However, I tried both the APG Horizontal Multi-Thumb Slider Example and the APG Vertical Temperature Slider Example with Orca and both of them work as expected. The latter uses aria-valuetext.
Description
•