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

        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
            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