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

QML drops non-a11y Rows when computing a11y location

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.11
    • None
    • $ lsb_release -a
      No LSB modules are available.
      Distributor ID: Ubuntu
      Description: Ubuntu 24.04.2 LTS
      Release: 24.04
      Codename: noble
    • Linux/X11

    Description

      When using Row items without a a11y role, the row does not take place in geometry computations for the a11y location.

      This is a problem since the location is reported in screen coordinates.

       

      Here we have the locations without a11y role for the Row

       

      Got event  QAccessible::LocationChanged QAccessibleInterface(0x600c1b33fef0 name="Name3: 3" role=StaticText obj=QQuickText(0x600c1b772aa0)"focusable"rect=QRect(1920,100 64x18))

       

      Got event  QAccessible::LocationChanged QAccessibleInterface(0x600c1b57f240 name="Name4: 4" role=StaticText obj=QQuickText(0x600c1b3492c0)"focusable"rect=QRect(1920,100 64x18))

      Notice how the locations are the same

       

      Here  we have the locations with a a11y role for the Row

       

      Got event  QAccessible::LocationChanged QAccessibleInterface(0x618959640430 name="" role=Form childc=1 obj=QQuickRow_QML_4(0x618959515980)rect=QRect(1920,154 64x18))

       Got event  QAccessible::LocationChanged QAccessibleInterface(0x6189596eb620 name="" role=Form childc=1 obj=QQuickRow_QML_4(0x6189592f3cf0)rect=QRect(1920,172 64x18))

      Attachments

        1. QTBUG-137762.zip
          2 kB
          Even Oscar Andersen
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            evenandersen Even Oscar Andersen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes