Orca no longer announces changes in volume (and brightness?) slider due to panel claiming focus
Steps to reproduce (using Wayland due to issue #5377, which still seems to be a thing in GNOME 43):
- Launch the attached accessible event listener in a terminal: focused.py
- Use the keyboard to navigate to (whatever the drop down in the upper right corner of the top bar is called) and press Space or Down to expand it.
- Press Tab to get to the volume slider.
Expected results: The listener would print out a focus event for a slider.
Actual results: The listener prints out a focus event for a panel.
Impact: When an Orca user subsequently arrows left and right to adjust the slider, Orca does not present the value change (for which a valid accessibility event is emitted). The reason why is that Orca thinks the user is not on the slider whose value is changing, but instead on the panel which claimed focus.
This appears to be a regression in gnome-shell. And I'm really trying hard not to hack around such things in Orca. So it would be great if the slider itself claimed focus.
Edited by Joanmarie Diggs