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), [email protected] (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G



_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

Reply via email to