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

QtWebEngine confuses screen reader when regaining focus

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Out of scope
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 5.12.6, 5.14.1, 5.15
    • WebEngine
    • None
    • Windows

      (Theory of cause was: "QTWebEngine needs to implement QAccessibleInterface::focusChild to drill down to the inner most child. As things stand it always reports  the body as being the inner most child." but that doesn't appear to be the underlying cause).

      To see the problem:

      • build the "WebEngine Widgets Simple Browser Example" on Windows-10
      • Start Windows Narrator
      • Run the simplebrowser, and load https://gtritchie.github.io/focustest.html
      • Use Tab key to move focus to the text input field on the page (named "Input One")
      • Type "abcd"
      • Move the caret with left/right arrows and observe how Narrator reads the characters
      • Alt+Tab to a different program
      • Alt+Tab back to simplebrowser
      • Try using the arrows; the screen reader has been confused by incorrect reporting of the focus location
      • If you use Tab then Shift+Tab to move focus off of and then back to the text field it starts working again

      This is a serious problem both for Narrator and JAWS. Try this experiment again with Chrome, Edge, or Firefox, and observe the expected behavior.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            pvarga Peter Varga
            garagorn Gary Ritchie
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes