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

Mac Checkbox Accessibility does not returns mixed State

XMLWordPrintable

    • f4887aca1e5ac7b90abf862d7c9828417a74a1b6 (qt/qtbase/dev) 4193115b1b084649847fcf15da02c4974bd1d87d (qt/tqtc-qtbase/tqtc/lts-5.15) d482d8b1b5ecf447c41f47db140f1c9e15177477 (qt/qtbase/6.0) fd15b28cf80897a212d4a57190e8c0e75c644eb3 (qt/qtbase/6.1)
    • UI Bug Fixing Q1/2021

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

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

            smd Jan Arve
            irfan.omair@digia.com Irfan Omair
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes