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

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

    XMLWordPrintable

Details

    • Windows

    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:

      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

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes