Closed
Bug 312457
Opened 19 years ago
Closed 17 years ago
Checked items in tree views do not report checked/checkable state
Categories
(Core :: Disability Access APIs, defect)
Core
Disability Access APIs
Tracking
()
RESOLVED
DUPLICATE
of bug 360510
People
(Reporter: Jamie, Assigned: davidb)
References
Details
(Keywords: access)
Attachments
(1 file)
3.36 KB,
patch
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Build Identifier: version 1.6a1 (20051010)
In tree views in which items are checkable, such as the tree views in
the "Subscribe" dialog or the "Items for Offline Use" dialog, the MSAA state
for checked items does not include the 'checked' state flag. This means that it
is impossible for screen readers to determine the checked state via MSAA.
Reproducible: Always
Steps to Reproduce:
1. File menu->Subscribe; or Tools menu->Account Settings->Offline & Disk Space-
>Select folders for offline use.
2. Examine the MSAA state for a checked item in the tree view.
Actual Results:
The MSAA state does not include the 'checked' state flag.
Expected Results:
The MSAA state should include the 'checked' state flag for checked items in
such tree views.
I am using JAWS for Windows, though this is not overly relevant, as the problem
can be tested easily enough with MSAA Explorer (in the MSAA developer tools).
Comment 1•19 years ago
|
||
isn't this a core widget problem? We're using a tree...or do we have to do something special, Aaron?
Comment 2•19 years ago
|
||
Yes, it sounds like a core widget problem.
Updated•19 years ago
|
Reporter | ||
Updated•19 years ago
|
Component: Mail Window Front End → Disability Access APIs
Product: Thunderbird → Core
Version: unspecified → Trunk
Comment 3•18 years ago
|
||
Should also use STATE_CHECKABLE if they're checkable
Assignee: mscott → pilgrim
Summary: MSAA: checked items in tree views do not report checked state → MSAA: checked items in tree views do not report checked/checkable state
Is this bug a MSAA only or in XP code? since bug 360510 seems a dupe of this one.
Comment 5•18 years ago
|
||
Cross platform bug.
OS: Windows XP → All
Hardware: PC → All
Summary: MSAA: checked items in tree views do not report checked/checkable state → Checked items in tree views do not report checked/checkable state
Dupe of bug 365866?
Comment 7•18 years ago
|
||
(In reply to comment #3) > Should also use STATE_CHECKABLE if they're checkable > STATE_CHECKABLE need atk support, but do we really need that? see bill's comment in http://bugzilla.gnome.org/show_bug.cgi?id=399295 "Why do we need this? We have ATK_ROLE_CHECK_BOX, ATK_ROLE_CHECK_MENU_ITEM, and ATK_ROLE_RADIO_BUTTON/ATK_ROLE_RADIO_MENU_ITEM which imply checkability. I don't know of any other types of components that are 'CHECKABLE', so not sure this addition would add any new information."
Comment 8•18 years ago
|
||
Please expose nsIAccessible::STATE_CHECKABLE anyway, because we map that in MSAA. If we later get Bill to add this state for ATK then we'll already have support for it.
Comment 9•18 years ago
|
||
we may need a new bug to trace it. current focus is on cycler. see 368012
Comment 10•18 years ago
|
||
Regardless of how we might infer the state in Orca, CHECKABLE would be nice. To answer Bill's question, one might have a table cell that is also a check box. We see it all the time in GNOME, and the only way we resolve it is by inference through the existence of a named "toggle" action.
Updated•18 years ago
|
Updated•17 years ago
|
Assignee: pilgrim → david.bolter
Assignee | ||
Comment 11•17 years ago
|
||
Comment 12•17 years ago
|
||
I'm not sure about cycler code. Why it should be checkable i.e. what info does it bring to AT?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee | ||
Comment 13•17 years ago
|
||
Surkov, sorry for this late reply. An example of a cycler is a cell that can contain many values (for example the numbers 1 to 5), and allows a way for a user to cycle (or toggle) among the values. It is semantically close to "checkable" (although not perfect). Since it will help screen reader users I think we might as well expose it in this case.
Assignee | ||
Comment 14•17 years ago
|
||
This bug will be fixed by work on 368012.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → DUPLICATE
Comment 15•16 years ago
|
||
Wrong dupe number. The issue reported here is still an issue and is NOT fixed for either Windows or Linux.
Comment 16•5 years ago
|
||
Keywords: sec508
You need to log in
before you can comment on or make changes to this bug.
Description
•