Re: UAIG requires checkable object attribute for aria-pressed

More notes -- pressed, selected and expanded are similar in that the lack
of them indicate an item is not pressable/selectable/expandable.

I think the original question, was, why use checked instead of pressed for
toggle buttons? I think this would relate to older versions of JAWS'
handling of toggle buttons. Try doing some tests there or ask Freedom
Scientific.

Hope this helps.

Aaron


On Thu, Jan 3, 2013 at 3:14 PM, Aaron Leventhal <aaronlevbugs@gmail.com>wrote:

> Going from memory here.
>
> The idea of checkable was that something like a menuitem or treeitem could
> be checked. If you left the attribute off entirely then the menu item was
> not checkable, which is different from setting it to false.
>
> While it's true that menuitemcheckbox exists, we don't have a similar role
> for treeitemcheckbox, so you need this concept for a tree item which is not
> checked but could be checked. Essentially this informs the screen reader to
> say "unchecked" letting the user know the potenital exists to check the
> item.
>
> Aaron
>
>
>
>
> On Thu, Jan 3, 2013 at 3:08 PM, Joseph Scheuhammer <clown@alum.mit.edu>wrote:
>
>> Hi,
>>
>> I've done some forensics, but haven't come up with much.
>>
>> Based on the W3C CVS logs, the text about "object attribute
>> checkable:true" was added in a revision of the UAIG dated 07 Jan 2009.
>>  However, there is nothing in the commit log that explains why.
>>
>> Neither have I found any tracker item (issue or action) that speaks to
>> this; nor any W3C bugzilla, nor any mention of the change in meeting
>> minutes.
>>
>> Maybe the Jan 2009 date will ring a bell with someone.  That date is
>> consistent with FF bugzilla 477876: https://bugzilla.mozilla.org/**
>> show_bug.cgi?id=477876#c10<https://bugzilla.mozilla.org/show_bug.cgi?id=477876#c10>.
>>  It seems adding checkable to toggle buttons was already controversial in
>> that bugzilla..
>>
>> --
>> ;;;;joseph.
>>
>>
>> 'A: After all, it isn't rocket science.'
>> 'K: Right. It's merely computer science.'
>>              - J. D. Klaun -
>>
>>
>>
>

Received on Thursday, 3 January 2013 20:20:09 UTC