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 19779 - UI instructions are inconsistent between aria-disabled ="false" and aria-disabled ="true"
Summary: UI instructions are inconsistent between aria-disabled ="false" and aria-disa...
Status: RESOLVED WORKSFORME
Alias: None
Product: ARIA
Classification: Unclassified
Component: Core AAM (show other bugs)
Version: 1.0
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: David Bolter
QA Contact: ARIA UA Implementors
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-30 14:03 UTC by Lisa Seeman
Modified: 2013-01-24 19:07 UTC (History)
1 user (show)

See Also:


Attachments

Description Lisa Seeman 2012-10-30 14:03:06 UTC
MSAA + IAccessible2 is instructed to propagate STATE_SYSTEM_UNAVAILABLE if aria-disabled="true", but not if aria-disabled="false" the clear STATE_SYSTEM_UNAVAILABLE does NOT propagate. 

ATK also looks inconsistent. Should we clear STATE_ENABLED if aria-disabled="true"

Note :the test cases (83,82) consistent with the UI doc as it is. So if this is incorrect then the test cases should be updated
Comment 1 Andi Snow-Weaver 2012-11-06 18:02:07 UTC
David, 

For aria-disabled="false", should we clear the STATE_SYSTEM_UNAVAILABLE ?

Likewise, for the ATK column, should we clear STATE_ENABLED ?
Comment 2 David Bolter 2012-11-27 18:40:43 UTC
I think the ATK column is fine. For the IA2 column we could say "Do not expose STATE_SYSTEM_UNAVAILABLE and do not propogate  STATE_SYSTEM_UNAVAILABLE to children."

I think using the verb "clear" is problematic.
Comment 3 David Bolter 2013-01-24 19:07:47 UTC
Closed as per AAPI meeting.