History of changes to WAI-ARIA States and Properties
This document tracks changes made to public working drafts of the States and Properties for Accessible Rich Internet Applications.
19 October 2007
Publication of the 19 October 2007 Public Working Draft. Changes:
- Made "undefined" default value for checked, pressed, expanded, selected
- Added property autocomplete
- Added mixed value to pressed state
- Add property secret and multiline
- Made default value “false” on all Boolean properties (pressed, disabled, readonly, multiselectable, required, invalid, secret)
- Tabindex applies to all visible elements
- Added XHTML Role module to States and Properties DTD
- Changed recommended and default namespace prefix “aaa” to “aria”, and changed URLs of DTD modules to match
- Expanded definitions of terms
1 June 2007
Publication of the 1 June 2007 Public Working Draft. Changes:
- Reorganized document and presentation of states.
- Added references to roles for which states are applicable.
- Added activedescendent to grid, group, and status roles.
- Added hidden state.
- Updated values for busy state to "true", "false", "error .
- Explained inheritance of atomic property.
- Clarified differences amongst popups, tooltips, and descriptions. Relevant properties: haspopup, describedby.
- Removed multiselectable property from list role, and added to listbox role.
- Removed hasparent property (redundant with owns).
- Removed "unknown" value of valuenow property.
- Reforumulated Drag and Drop, now only two roles involved: grab for source and dropeffect for target.
- Improvements to state and property descriptions.
- Additional explanatory language in introductory sections.
20 December 2006
Publication of the 20 December 2006 Public Working Draft. Changes:
- Added atomic. There was a contradiction with the default value (true) and the instruction text: "If no value for atomic is set then the behaviour should be to treat the region as if the value were false".
- Added relevant.
- Clarified that tabindex is not in the aaa namespace, and negative value used to make elements focusable without putting them in the tab sequence.
- Indicate that Mapping States and Properties to Accessibility API'sis only a subset of all the mappings.
26 September 2006
Publication of the First Public Working Draft.