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

Consider having ListView default to Accessible.List role

    XMLWordPrintable

Details

    • Linux/Wayland

    Description

      Many components (like the Controls buttons, sliders etc) set the Accessible role appropriately by default.

      ListView does not automatically set a role. The List role has special support in screen readers (or at least orca) – the user is informed that they have entered a list, and the number of items is announced (not quite correctly if not all list entries have their delegate instantiated, but that's a separate issue).

      It's possible that not every ListView should be announced this way, but in KDE we constantly find ourself setting the role manually on every single ListView as we work to improve screen reader accessibility (and I can't think off-hand of one where we do not want it).

      It might make sense to have ListView default to this to make creating accessible applications simpler, and instead override the cases where the List role is not desired, rather than the other way around

      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
            cwo Christoph Wolk
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes