Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. ComboBox popup accessibility issue - JAWS announces the Popup as "dialog"

ComboBox popup accessibility issue - JAWS announces the Popup as "dialog"

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
3 Posts 2 Posters 395 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • napajejenunedk0N Offline
    napajejenunedk0N Offline
    napajejenunedk0
    wrote on last edited by
    #1

    Hello, all.

    If one creates a ComboBox and puts as a popup a Popup instance containing a ListView, JAWS not only announces the ListView control as a "listbox" or "list" in the case of Windows' Narrator, but announces the Popup which turns out that it is actually a controller/manager type but not a UI element and thus one should be prohibited from customizing the Accessible attached property for it. Well, the same way as JAWS announces the Popup as a "dialog" by mistake, I can easily set the Accessible attached property to the Popup instance and JAWS would take these changes into account. Yes, I receive the issue:

    Test.qml:12:34: QML Dialog: Accessible must be attached to an Item
    <Warn> [6316:0x67ec][]main.cpp:180 handleQtOutput::QTLog 1 default qrc:/Test.qml:12:34: QML Dialog: Accessible must be attached to an Item
    

    but still it is taken into account. My assumption here is that Qt is doing something wrong and leaks accessibility data out of the Popup. JAWS just reveals this issue and Qt furthermore confirms it by allowing you to partially configure the Accessible attached property. Why partially? Because you cannot set Accessible.ignored: true. It is not taken into account and JAWS would still spell "dialog". Tried changing the popupType - disallowed by Qt. Changed the Popup to Dialog - same announcement. Any ideas would be accepted.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      Which version of Qt is it ?
      On which version of Windows ?
      Which version of JAWS ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • napajejenunedk0N Offline
        napajejenunedk0N Offline
        napajejenunedk0
        wrote on last edited by
        #3

        Qt 6.5.3.16
        Windows 11 Enterprise 23H2 22631.4602
        JAWS 2025.2412.50

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved