Screen Reader Continues Reading Items After Focus Has Changed
Steps to reproduce
- Turn on a screen reader
- Open a GTK4 Window+
- Tab between items in the window and listen to the screen reader
Current behavior
When navigating between widgets while the screen reader is on, changes in focus do not change what the screen reader reads. Instead, the reader continues reading the details for previously focused widgets, for every widget selected, up until it finally reaches the currently focused widget. When changing focus between sections on a page, it also reads out the entire heirarchy again. This makes navigation extremely slow for users that rely on the screen reader for their computing.
Expected outcome
In GTK3 applications, the screen reader reads out "TAB" when the user uses Tab to change the focus. It then immediately reads the details for the currently focused widget.
Version information
Using GTK 4.11.4 from the nightly flatpak SDK.