- From: Alexander Surkov <surkov.alexander@gmail.com>
- Date: Mon, 16 Mar 2015 16:47:14 -0400
- To: Joseph Scheuhammer <clown@alum.mit.edu>
- Cc: David Bolter <david.bolter@gmail.com>, "wai-xtech@w3.org" <wai-xtech@w3.org>
- Message-ID: <CA+epNsdADzvNcFGV79c0_bdwLqg98gVeXWbt1NqPxeABDrqN7A@mail.gmail.com>
Hi, Joseph. I'm not sure I understand clearly what managable state is so could you give me some examples of unmanagable states, is it like orientation state? Why do you need to keep states classified this way? Mentioned states are MSAA/ATK states, VISIBLE is MSAA state, INVISIBLE is ATK state. You can pretend these state are neutral and provide mapping for them somewhere in the spec I think. On Mon, Mar 16, 2015 at 4:28 PM, Joseph Scheuhammer <clown@alum.mit.edu> wrote: > 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:47:41 UTC