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

Android a11y: Changes to Accessible.ignored and Item.visible are not propagated to the screen reader

    XMLWordPrintable

Details

    • Android
    • efd00066b (dev), 56c8ed47a (6.7)

    Description

      See the attached MWE. The screen reader registers only changes to visible == false. The states visible == true, ignored == false and ignored == true are only updated when other events trigger an update of the parent.

      There are two causes for this behavior:
      1. QAccessible::ObjectShow events are not considered in QAndroidPlatformAccessibility and the whole chain up to QtAccessibilityDelegate.java
      2. QQuickAccessibleAttached does not send QAccessibleEvents for updates of the "ignored" property

      Attachments

        For Gerrit Dashboard: QTBUG-122436
        # Subject Branch Project Status CR V

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            jtrillma Jens Trillmann
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are 2 open Gerrit changes