ACTION-980: Describe/define managed aria related states: aria-setsize, aria-posinset, aria-level, focused, focusable with reference to section 5.5 bullet 1 of the UAIG.

Describe/define managed aria related states: aria-setsize, aria-posinset, aria-level, focused, focusable with reference to section 5.5 bullet 1 of the UAIG.

State:
closed
Person:
Marco Zehe
Due on:
July 19, 2016
Created on:
March 6, 2012
Associated Issue:
AAPI managed states
Related emails:
  1. PFWG-ISSUE-706 (ARIA managed states): Describe/define managed aria managed states [ARIA 1.1 Authoring Practices] (from sysbot+tracker@w3.org on 2015-03-10)
  2. Minutes PF Face to Face day 2, 6 March 2012 (from cooper@w3.org on 2012-03-07)

Related notes:

moving to 1.1

Cynthia Shelly, 7 Mar 2014, 22:43:28

Next step: David to take this up with Marco and report back in June.

Joseph Scheuhammer, 6 May 2014, 19:48:51

[15:36:25] trackbot is looking up action-980.
[15:36:25] <trackbot> action-980 -- Cynthia Shelly to Define mappings for managed aria related states: aria-setsize, aria-posinset, arla-level, focused, focusable with reference to section 5.5 bullet 1 of the UAIG. -- due 2014-05-01 -- OPEN
[15:36:25] <trackbot> https://www.w3.org/WAI/PF/Group/track/actions/980
[15:38:09] clown (~clown@public.cloak) left IRC. (Request too long)
[15:38:14] clown (~clown@public.cloak) joined the channel.
[15:38:31] <clown> asdfasdf
[15:38:57] <clown> 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.
[15:40:14] <clown> http://localhost/~clown/GitHub/aria/implementation/aria-implementation.html#mapping_state-property
[15:40:28] <joanie> CS: Is it adding more detail? Is that what it's asking for?
[15:40:35] <clown> http://rawgit.com/w3c/aria/master/implementation/aria-implementation.html#mapping_state-property
[15:40:46] <joanie> DB: I guess it's asking us to define how it's done so we come up with the same thing.
[15:42:06] <joanie> DB: We have an HTML version (accessibility guide)....
[15:42:15] <joanie> CS: Why do you think it belongs there and not in ARIA?
[15:42:22] <joanie> DB: The language might be similar.
[15:42:37] <joanie> CS: It makes sense to define it in HTML and reference it in ARIA.
[15:42:45] <joanie> CS: Add that to the issue.
[15:42:58] <joanie> CS: Should I do this or should David?
[15:43:05] <joanie> DB: Who is doing the HTML guide
[15:43:37] <joanie> JS: The editors for that guide are Jason Kiss, Alex Surkov, Steve Faulkner.
[15:43:40] <clown> http://rawgit.com/w3c/html-api-map/master/index.html
[15:43:53] <davidb> I think Alex could help with "This typically is done in the same way as for ordinary elements that do not have WAI-ARIA attributes present." for managed state stuff.
[15:44:12] <joanie> JS: I think (the above URL) is what you're talking about.
[15:45:00] <joanie> CS: What it is about... The first bullet has this text
[15:45:18] <cyns> this is too vague: "This typically is done in the same way as for ordinary elements that do not have ARIA "
[15:45:21] <davidb> (hmmm or maybe Marco)
[15:45:24] <cyns> need to define what is typically done
[15:45:35] <davidb> agreed
[15:45:49] <joanie> JS: So it's not specific to aria-setsize, posinset, level...?
[15:45:54] <joanie> CS: Those are the managed states
[15:46:00] <joanie> CS: The second piece is
[15:46:11] <cyns> 2nd piece is to define what ARIA managed states add/change
[15:46:52] <joanie> DB: This is an action?
[15:46:56] <joanie> JS: 980 is an action.
[15:47:02] <joanie> DB: We assign it maybe?
[15:47:11] <joanie> DB: I should talk to Alex and Marco first.

David Bolter, 6 May 2014, 19:49:04

(from http://www.w3.org/2014/05/06-aapi-minutes.html#item06)

David Bolter, 6 May 2014, 19:50:17

fixed spelling in action title

Richard Schwerdtfeger, 2 Sep 2014, 19:42:02

FF's own documentation on the managed states, including VISIBLE/OFFSCREEN, etc:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/AT-APIs/MSAA/States

Joseph Scheuhammer, 2 Sep 2014, 19:53:10

I found a comment about this action in the minutes of a face-to-face meeting where the action was created (07-Mar-2012):

"<MichaelC> issue: List managed states and define mappings for managed states".

Joseph Scheuhammer, 21 Oct 2014, 14:32:51

The text to be fixed *is* vague. It doesn't list all the relevant states, uses "etc.", nor does it say how they are mapped:

"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."

NB: the states that are listed are AAPI states -- they look like MSAA states -- and not aria-* states. This makes it tricky to word in an AAPI neutral manner.

Joseph Scheuhammer, 21 Oct 2014, 14:40:23

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.

David Bolter, 21 Oct 2014, 19:42:10

Updated action title.

David Bolter, 10 Feb 2015, 20:09:10

Rich's email:
https://lists.w3.org/Archives/Public/public-pfwg/2015Feb/0054.html

Alex's response:
https://lists.w3.org/Archives/Public/public-pfwg/2015Feb/0060.html

Joseph Scheuhammer, 9 Mar 2015, 17:23:41

My understanding is that the problems with the text currently are
- the list of managed states is incomplete,
- the names of the managed states are all from MSAA
- the notion of "managed state" is not clear.

Section 5.5.1, bullet 1 reads:

"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."

Joseph Scheuhammer, 9 Mar 2015, 17:27:07

collecting some docs on states

MSAA states:
https://msdn.microsoft.com/en-us/library/ms697270.aspx

UIA mapping for MSAA states:
https://msdn.microsoft.com/en-us/library/ms788733(v=vs.110).aspx

IA2 states: http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_accessible_states_8idl.html#addd157597a93d980dd833930198fb246

Gecko MSAA implementation
https://developer.mozilla.org/en-US/docs/Web/Accessibility/AT-APIs/MSAA/States

Cynthia Shelly, 2 Aug 2016, 02:48:34

@cyns, yes that is the list. Although, I am not quite sure all of those are managed.

Richard Schwerdtfeger, 6 Sep 2016, 20:39:26

https://www.w3.org/2018/05/03-aria-minutes.html

James Nurthen, 3 May 2018, 18:39:22

Display change log.


James Nurthen <w3c@nurthen.com>, Valerie Young <spectranaut@igalia.com>, Chairs, Daniel Montalvo <dmontalvo@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 980.html,v 1.1 2023/05/22 16:31:54 carcone Exp $