- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Mon, 16 Mar 2015 16:28:25 -0400
- To: Alexander Surkov <surkov.alexander@gmail.com>, David Bolter <david.bolter@gmail.com>
- CC: "wai-xtech@w3.org" <wai-xtech@w3.org>
Hi Alex, David, > Hi, Joseph. Here's update. > > 1) agenda+ ACTION-980: (Rich/David/Alex) Define mappings for managed > aria related states. > ... > > I put my thoughts at: > https://lists.w3.org/Archives/Public/public-pfwg/2015Feb/0060.html At the last week's UAI meeting, after reviewing the action, we decided to split the work between two actions. The older ACTION-980 [1] remains David's. To summarize the issue: List item 1 in section 5.5.1, "General Rules", of the mapping specification reads [2]: " User agents MUST compute managed states VISIBLE/INVISIBLE, SHOWING/OFFSCREEN, etc. This typically is done in the same way as for ordinary elements that do not have WAI-ARIA attributes present. The FOCUSABLE/FOCUSED states may be affected by aria-activedescendant. See the rules in Controlling focus with aria-activedescendant." What this is saying is that user agents compute various states regardless of the presence or absence of ARIA markup. Still, these states are related to ARIA since some or all of them have aria-* equivalents. The main problem with the text is that is does not enumerate all of the states. In a note in ACTION-980, David wrote (21 Oct 2014): " Note (to self): next step is to drive list of managed states. Pointers to existing desktop documentation. Ultimately get this documented for aria 1.1." Can either you or David (or both) provide the list of managed states? A second problem with the current text is that the states it does list are all MSAA states. There needs to be a neutral way to express these states since it's is not just about a user agent managing MSAA states. User agents also manage IA2, ATK, UIA, and/or AXAPI states. I'm not sure exactly how to pull that off, but I'm thinking about it. Suggestions are welcome. Thanks. [1] https://www.w3.org/WAI/PF/Group/track/actions/980 [2] http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#statePropertyMappingGeneralRules -- ;;;;joseph. 'Array(16).join("wat" - 1) + " Batman!"' - G. Bernhardt -
Received on Monday, 16 March 2015 20:28:59 UTC