Details
-
Bug
-
Resolution: Won't Do
-
P1: Critical
-
None
-
6.6.0, 6.6.1
Description
Hello,
We are currently developing a Qt Quick application that includes accessibility support. We have encountered an issue with the JAWS screen reader specifically when utilizing a StackView.
To provide a more streamlined user experience, when a new item appears on the StackView, we use the forceActiveFocus() method on a nested item. The expected behavior is for JAWS to read the application title and the element where the focus is set. However, we have noticed that JAWS reads the full content and then repeats the focused element at the end.
Please find a minimal example to reproduce the issue in screen-reader-issue.zip
Steps to Reproduce:
- Launch the application and observe the JAWS behavior.
- Replace the currentItem in the stack by clicking on the button and observe JAWS behavior again.
Also we have encountered an issue with the Windows Narrator screen reader: upon initially launching the application, the focused element is not being read. When the currentItem in the stack is replaced, the Narrator is working as expected.
Please find some records exposing the issue:
This behavior detracts from the intended accessibility improvements and creates confusion for users relying on the screen reader. If possible, we would appreciate learning about any possible solution.
Thank you