Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-120154

JAWS screen reader incorrectly reads full content instead of only focused element

XMLWordPrintable

    • Windows

      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:

      1. Launch the application and observe the JAWS behavior.
      2. 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

        1. screen-reader-issue.zip
          2 kB
        2. JAWS.mov
          1.27 MB
        3. Narrator.mov
          782 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            kwpark Kwanghyo Park
            snovelgo Saul Novel Gonzalez
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes