[Accessibility] [Accessibility-ia2] Object Attributes spec needs work

David Bolter david.bolter at gmail.com
Tue Nov 30 08:51:42 PST 2010


Hi Pete,

I did a little forensics here and all I came up with is that it isn't 
always obvious. The bug[1] requesting the state was filed in January 
2007 by Nian Liu, so probably came from the atk side.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=368012

More and more I see a need for accessibility solutions to rely less on 
roles. We see some pretty interesting UI on the web, and the kinds of 
assumptions that could historically be made on the desktop, can no 
longer be made. I think we need to be able to describe UI more flexibly, 
ideally to be able to describe anything that innovators concoct.

Cheers,
David

On 30/11/10 11:18 AM, Pete Brunet wrote:
> David, Why did you find you needed a checkable state?  Why couldn't 
> the AT figure this out from the role?
>
> I added the parent Open A11y group to the cc since this discussion 
> will likely be helpful to the ATK/AT-SPI group, e.g. the note about 
> HASPOPUP missing in ATK/AT-SPI.
>
> Pete
>
> David Bolter wrote:
>> Hi Pete,
>>
>> We'll try to indicate related specs, improve the display definition, 
>> replace XXX. For background on why we still expose group info via 
>> attributes: https://bugzilla.mozilla.org/show_bug.cgi?id=371594
>>
>> Yeah haspopup filled a gap in atk states.
>>
>> I think it would be great to add a checkable state. It would be 
>> exposed for:
>> check boxes
>> toggle buttons (e.g. <div role="button" aria-pressed="true">)
>> radio buttons
>> check box menu items
>> radio menu items
>> xul check box cells
>> etc.
>>
>> Cheers,
>> David
>>
>> On 29/11/10 4:11 PM, Pete Brunet wrote:
>>> To those on the list,
>>> - I'd like to indicate when an attribute (like layout-guess) is 
>>> likely to only be used in a browser so any notes you have on those 
>>> would be helpful.
>>> - Are there any that are not really needed by AT?
>>>
>>> David,
>>> - Can your document be enhanced to indicate related specs, e.g. css2?
>>> - display: I'd like to  be more precise than "similar to".
>>> - Please replace the XXXs with whatever those are placeholders for.
>>> - Why do you have the group attributes when there are already 
>>> methods in IA2 for this information?
>>> - According to your document it appears we don't need haspopup 
>>> (since this only for ATK/AT-SPI).
>>> - Why not add a checkable state rather than an attribute?  Is this 
>>> only for check boxes or radio buttons as well?
>>>
>>>
>>> David Bolter wrote:
>>>> Hi Pete,
>>>>
>>>> Our gecko object attributes document is here:
>>>> https://developer.mozilla.org/en/Accessibility/AT-APIs/Gecko/Attrs
>>>>
>>>> It is not 100% polished, but should be helpful already. Feedback 
>>>> always welcome!
>>>>
>>>> Cheers,
>>>> David
>>>>
>>>> On 29/11/10 11:12 AM, Pete Brunet wrote:
>>>>> The draft IA2 object attributes spec is at
>>>>> http://www.linuxfoundation.org/collaborate/workgroups/accessibility/iaccessible2/objectattributes
>>>>>
>>>>> It's been about two years since it was worked on so needs some 
>>>>> reviewing and rework.
>>>>>
>>>>> Rich, Has Symphony added or changed anything?  Also is there a new 
>>>>> accessibility lead that should be on this list in place of Xing?
>>>>>
>>>>> David, What do we need to add for FF?
>>>>>
>>>>> Andres, Is there anything we need to add for Adobe?
>>>>>
>>>>> For any additions please provide the information that would be 
>>>>> needed for the spec, i.e. Name, Values, Comments, Reference (to an 
>>>>> existing standard)
>>>>>
>>>>> Don't forget there is also a text attribute spec at
>>>>> http://www.linuxfoundation.org/en/Accessibility/IAccessible2/TextAttributes
>>>>> which I think is up to date.  Please review it also.  If there are 
>>>>> no changes I'd like to indicate that the text attribute spec is no 
>>>>> longer a draft.
>>>>> -- 
>>>>> *Pete Brunet*
>>>>>
>>>>> a11ysoft - Accessibility Architecture and Development
>>>>> (512) 238-6967 (work), (512) 689-4155 (cell)
>>>>> Skype: pete.brunet
>>>>> IM: ptbrunet (AOL, Google), ptbrunet at live.com (MSN)
>>>>> http://www.a11ysoft.com/about/
>>>>> Ionosphere: WS4G
>
>
>
> _______________________________________________
> Accessibility-ia2 mailing list
> Accessibility-ia2 at lists.linuxfoundation.org
> https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/accessibility/attachments/20101130/280e5945/attachment.htm 


More information about the Accessibility mailing list