Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.14.2
-
Desktop
-
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
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
For Gerrit Dashboard: QTBUG-84616 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
332573,4 | a11y: Report mixed state if QCheckBox is PartiallyChecked | dev | qt/qtbase | Status: MERGED | +2 | 0 |
332813,2 | a11y: Report mixed state if QCheckBox is PartiallyChecked | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
332816,2 | a11y: Report mixed state if QCheckBox is PartiallyChecked | 6.1 | qt/qtbase | Status: MERGED | +2 | 0 |
332819,2 | a11y: Report mixed state if QCheckBox is PartiallyChecked | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |