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

Accessibility: NVDA not narrating full state of QTabBar

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • None
    • 6.2.2
    • None
    • Windows
    • c6a02507dc (qt/qtbase/6.3) c6a02507dc (qt/tqtc-qtbase/6.3)

      We are trying to get our Qt based application compliant for accessibility. One issue we've run into, is that the state of QTabBar isn't correctly narrated everywhere. If you use the built-in narrator of Windows, and switch between tabs with the arrow keys, it correctly narrates "Tab-name n of m". However, when you use NVDA (https://www.nvaccess.org) it only narrates the tab name.

      According to someone who knows this stuff much better than I do, Qt doesn't implement the required pattern:

      "The tab container must support the selection pattern, and the tabItem inside must support the selectionItempattern. The selection pattern should be there, and the isselected property defined to True or False"

      Apparently Windows' built-in narrator makes this work even though Qt isn't compliant, but NVDA does not.

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

            anrocha André De La Rocha (Inactive)
            jan2014 Jan Krassnigg
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes