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 11514 - Populate UIA column in section 5.8.1 Table of events to be fired in each API for changes in WAI-ARIA states and properties
Summary: Populate UIA column in section 5.8.1 Table of events to be fired in each API ...
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: David Bolter
QA Contact: ARIA UA Implementors
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-09 16:28 UTC by Andi Snow-Weaver
Modified: 2011-12-09 18:50 UTC (History)
0 users

See Also:


Attachments

Description Andi Snow-Weaver 2010-12-09 16:28:00 UTC

    
Comment 1 Cynthia Shelly 2011-06-08 21:09:31 UTC
SelectionItem Pattern events when used on roles gridcell,  option, row, tab
Comment 2 Andi Snow-Weaver 2011-07-14 13:41:56 UTC
Per the current text events MUST be fired for the following which currently do not have UIA events defined:

aria-disabled
aria-pressed
aria-invalid
aria-readonly
aria-required
Comment 3 Andi Snow-Weaver 2011-07-14 14:20:13 UTC
Andi to remove bulleted lists and make sure information is either absorbed into the events table or described elsewhere.
Comment 4 Andi Snow-Weaver 2011-07-14 19:24:35 UTC
At the UAI TF meeting today, we decided to take out the bulleted list above the
table as long as the information is covered either in the table or elsewhere in
the document.

The only things that don't seem to be covered are:

aria-hidden: this will affect the visibility state when the object is in the
accessibility tree
<als> I know this is tied up with the aria-hidden issues but we don't talk
about exposing any states for aria-hidden in the state/property mapping table.
Should we have something more there for cases where the object is in the
accessibility tree? </als>

aria-multiselectable changes: user agents SHOULD cause the destruction and
recreation of a new accessible object for the element, because it is a major
change where the interfaces exposed via accessibility APIs change as well.
<als> aria-multiselectable processing will be covered in the section on
Selection Events. See Bug 13258 </als>
Comment 5 Andi Snow-Weaver 2011-07-21 15:07:06 UTC
David,

Look up the events that are fired with aria-hidden changes and review the table of events in 5.8.1 to make sure it's correct for the IA2 and ATK columns:

http://www.w3.org/WAI/PF/aria-implementation/#mapping_events_state-change

Record any changes needed in this bug and reassign to Andi.
Comment 6 David Bolter 2011-07-22 19:15:13 UTC
For changes to aria-hidden, FF currently fires:

On Windows:
IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED

On Linux:
Nothing :(

I need to figure out what's up there.

In any event, I had push-back on firing SHOW/HIDE. My gut reaction is to say the object attribute changed event is important. I'm having trouble finding the event in atk...
Comment 7 Andi Snow-Weaver 2011-07-28 12:10:01 UTC
Are all of the other IA2 and ATK events correct?
Comment 8 David Bolter 2011-10-25 16:31:31 UTC
Figure out "notify state change" verbiage.
Comment 9 David Bolter 2011-12-09 16:58:35 UTC
OK for ATK create verbiage that follows this pattern:

fire "object:state-changed:foo" where foo is the state. For example:

Fire "object:state-changed:checked".