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

    • Android
    • efd00066b (dev), 56c8ed47a (6.7), 73238aa6c (tqtc/lts-6.5), 685f2ef13 (dev), f9a393a1e (6.10), b03f57c29 (6.9), e365102c0 (tqtc/lts-6.8), 729700e61 (tqtc/lts-6.5)

      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

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

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

              Created:
              Updated:
              Resolved: