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

Mac Checkbox Accessibility does not returns mixed State

    XMLWordPrintable

    Details

      Description

      Check Boxes in Tree items having parent child items does not returns value 2 indicating it as MixedState
      If child items is checked and parent in middle state, Voice Over announce parent as unchecked.

      in attach screenshot voice over reads parent 000Bar as uncheked instead fo Mixed.
      This little change should fix it

      qcocoaaccessibility.mm
      
      if (interface->state().checkable) {
      return interface->state().checked ? @(1) : @(0);
      }
      
      should be updated to:
      
      return interface->state().checked ? @(1) :
      interface->state().checkStateMixed ? @(2) : @(0);
      

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            qt.team.quick.subscriptions Qt Quick and Widgets Team
            Reporter:
            irfan.omair@digia.com Irfan Omair
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes