This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 11454 - Find out what AccessibleSelection interface should be
Summary: Find out what AccessibleSelection interface should be
Status: RESOLVED FIXED
Alias: None
Product: ARIA
Classification: Unclassified
Component: Core AAM (show other bugs)
Version: 1.0
Hardware: PC Windows XP
: P1 normal
Target Milestone: ---
Assignee: Andi Snow-Weaver
QA Contact: ARIA UA Implementors
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-02 16:11 UTC by Andi Snow-Weaver
Modified: 2011-03-10 15:47 UTC (History)
0 users

See Also:


Attachments

Description Andi Snow-Weaver 2010-12-02 16:11:19 UTC
The UAIG currently references and IA2 interface called AccessibleSelection which does not exist. What should this be?

See 4.5 State and Mapping Table, aria-multiselectable and aria-selected rows, and Section 4.8.3 Selection, item #3.
Comment 1 David Bolter 2010-12-02 18:35:13 UTC
I recommend just changing:
"Expose the AccessibleSelection interface. See Selection."
To
"See Selection for details.
Comment 2 Andi Snow-Weaver 2010-12-03 15:59:52 UTC
Made the suggested change to the IA2 column in the table for aria-multiselectable and aria-selected. But we still say this in 3.8.3:

"In IAccessible2, support the AccessibleSelection interface on the container with aria-multiselectable."

How do we fix this?
Comment 3 David Bolter 2010-12-03 16:13:03 UTC
(In reply to comment #2)

How about:
"In IAccessible2, support selection functions on the container with aria-multiselectable."
Comment 4 Andi Snow-Weaver 2010-12-09 17:00:16 UTC
(In reply to comment #3)

But does that mean anything? The other bullets provide specific APIs. Do you have to do anything for IA2 other than what is specified in bullet 1 for MSAA? 

1. Expose the correct states on the container: MULTISELECTABLE and, in MSAA, it is also EXTSELECTABLE

If not, I think we should just delete the IA2 bullet and modify bullet 1 to 

1. Expose the correct states on the container: MULTISELECTABLE and, in MSAA and IA2, it is also EXTSELECTABLE.
Comment 5 David Bolter 2011-01-06 15:44:57 UTC
So the IAccessibleText interface houses the selection methods (or selection API) as part of its interface:
http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible_text.html