18:50:35 RRSAgent has joined #aapi 18:50:35 logging to http://www.w3.org/2014/09/02-aapi-irc 18:50:37 RRSAgent, make logs member 18:50:37 Zakim has joined #aapi 18:50:39 Zakim, this will be WAI_PF 18:50:39 ok, trackbot; I see WAI_PFWG(AAPI)3:00PM scheduled to start in 10 minutes 18:50:40 Meeting: Protocols and Formats Working Group Teleconference 18:50:40 Date: 02 September 2014 18:51:06 chair: Joseph_Scheuhammer 18:51:23 I have made the request to generate http://www.w3.org/2014/09/02-aapi-minutes.html clown 18:51:58 agenda: this 18:52:14 agenda+ ISSUE-514/ACTION-1504: (All) Review edits to aria-readonly="true" in state/property table, when inherited by gridcell (http://rawgit.com/w3c/aria/master/implementation/aria-implementation.html#ariaReadonlyTrue). 18:52:22 agenda+ ACTION-1396: (Cynthia) MSAA+UIAExpress mapping of grid role. 18:52:29 agenda+ ACTION-980: (David) Define mappings for managed aria related states. 18:52:40 agenda+ ISSUE-671/ACTION-1492: (David) Mapping of aria-invalid should be as tokens, not as strings. (see: 18:52:56 agenda+ ACTION-1104: (Cynthia) UIA mapping for aria-describedby when referenced accessible is non-existant (see: http://rawgit.com/w3c/aria/master/implementation/aria-implementation.html#ariaDescribedBy). 18:53:09 agenda+ ACTION-1311: (Joseph) Clarify that presentation role should preserve separation of nodes within tables/lists. 18:53:28 argh, forgot. meeting 18:53:33 agenda+ ACTION-1372: (Cynthia) Create a test case, if there is none, to test the rowgroup role. 18:53:45 agenda+ ACTION-1373: (Cynthia) Create a test case for when aria-posinset and aria-setsize are provided explicitly on some but not all elements. 18:53:53 agenda+ ACTION-1409: (Joanie) Progress on ATK API for position, level, etc. 18:54:03 agenda+ ACTION-1445: (Cynthia) Investigate the ideal uai mapping for role presentation in tables and lists 18:54:14 agenda+ ISSUE-674/ISSUE-522/ACTION-1471: (Cynthia, Joseph) Name computation. 18:54:31 agenda+ Processing issues/actions: https://www.w3.org/WAI/PF/Group/track/products/23 18:54:40 agenda+ be done. 18:55:47 WAI_PFWG(AAPI)3:00PM has now started 18:55:55 +[GVoice] 18:56:04 zakim, GVoice is Joseph_Scheuhammer 18:56:04 +Joseph_Scheuhammer; got it 18:56:11 zakim, I am Joseph_Scheuhammer 18:56:11 ok, clown, I now associate you with Joseph_Scheuhammer 18:56:51 +Joanmarie_Diggs 19:01:07 +Bryan_Garaventa 19:02:37 bgaraventa1979 has joined #aapi 19:02:59 zakim, I am Bryan_Garaventa 19:02:59 ok, bgaraventa1979, I now associate you with Bryan_Garaventa 19:03:10 richardschwerdtfeger has joined #aapi 19:03:13 Zakim, I am Joanmarie_Diggs 19:03:13 ok, joanie, I now associate you with Joanmarie_Diggs 19:03:53 Scribenick: joanie 19:04:02 regrets: David_Bolter 19:04:29 +Rich_Schwerdtfeger 19:08:37 Zakim, next item 19:08:37 agendum 1. "ISSUE-514/ACTION-1504: (All) Review edits to aria-readonly="true" in state/property table, when inherited by gridcell 19:08:39 ... (http://rawgit.com/w3c/aria/master/implementation/aria-implementation.html#ariaReadonlyTrue)." taken up [from clown] 19:08:47 action-1504? 19:08:47 action-1504 -- Joseph Scheuhammer to Core-AAM mappings of aria-readonly="true" when propagated to gridcell. -- due 2014-09-05 -- PENDINGREVIEW 19:08:47 https://www.w3.org/WAI/PF/Group/track/actions/1504 19:08:57 JS: We decided this last week. I did the edits and want to run them by everyone. 19:09:26 JS: This is about when an author puts aria-readonly="true" on a treegrid, it is therefore inherited by all the gridcells 19:11:51 RS: What do you put in for AXValue? Is it a string? Something else? 19:12:04 JS: I think it depends on context, but I'm not an Apple developer. 19:14:04 (More discussion with examples about what the AXValue might contain) 19:17:12 AXRole: TextArea …. AXValue (W) 19:18:25 https://www.w3.org/WAI/PF/testharness/ 19:18:59 AXRole: AXTable, 19:18:59 AXSubrole: , 19:18:59 AXDescription: 'table', AND 19:18:59 AXValue: is not writable. 19:19:49 https://www.w3.org/WAI/PF/testharness/testresults?testsuite_id=1&testcase_id=181 19:20:47 RS: We should run the tests/check this out for the Mac. 19:21:31 issue: Core Mapping Spec. does not adequately define readonly mapping for axValue on MacOSX 19:21:31 Created ISSUE-675 - Core mapping spec. does not adequately define readonly mapping for axvalue on macosx. Please complete additional details at . 19:25:35 RS: My concern is that is not programmatically determinable. 19:25:45 JS: I will keep this action open then. 19:25:58 RS: I think this issue is something different. I think you could close the action. 19:27:01 JS: But we don't have Mozilla's approval. 19:27:10 RS: But it describes what it does now? 19:27:16 JS: Probably, but I'm not sure. 19:27:38 JS: This new wording probably does require a new test case. 19:28:04 JD: I'll look into the ATK mapping issue (no mapping) 19:28:16 JS: Ok, I'll leave this open for now and come back to it in two weeks? 19:28:49 https://bugzilla.gnome.org/show_bug.cgi?id=690008 19:30:55 JD: The above bug is one of a set of three I think. 19:31:09 https://bugzilla.gnome.org/show_bug.cgi?id=665598 19:36:10 JS: The definition of read-only is that the user can read, but not set the value of the widget. 19:36:41 JS: A column header has a sort-value. Perhaps if the header is readonly, you cannot change the sort order. 19:38:09 JS: Other actions (focus, copying values, etc.) should not be disabled. 19:38:46 JS: There are other places where it says AXValue (Writable). 19:38:54 JS: This is not limited to gridcell. 19:39:11 JS: The other places specify the value of AXValue, so they're ok. 19:39:19 Zakim, next item 19:39:19 agendum 2. "ACTION-1396: (Cynthia) MSAA+UIAExpress mapping of grid role." taken up [from clown] 19:39:27 JS: Cynthia is not here. 19:39:30 Zakim, next item 19:39:30 agendum 2 was just opened, joanie 19:39:31 Zakim, next item 19:39:31 agendum 2 was just opened, joanie 19:39:36 Zakim, take up item 3 19:39:36 agendum 3. "ACTION-980: (David) Define mappings for managed aria related states." taken up [from clown] 19:39:56 JS: David is not here. But David contacted me earlier today to say he's working on it. 19:39:56 action-980? 19:39:56 action-980 -- David Bolter 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-08-22 -- OPEN 19:39:56 https://www.w3.org/WAI/PF/Group/track/actions/980 19:40:11 JS: There's a section in the document about managed ARIA states. 19:41:33 JS: All I remember about this is that there are a set of states which are related and should sort of go together in their mappings. 19:42:06 http://rawgit.com/w3c/aria/master/implementation/aria-implementation.html#mapping_state-property 19:42:44 5.5 bullet 1: 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. 19:42:59 JS: I find this very difficult to understand. 19:43:11 JS: And I think that was the issue: What does this really mean? 19:43:42 RS: What they are saying is that the accessible DOM should reflect the changes to the elements that are rendered. 19:44:00 RS: So these are for user agents; not the author. 19:44:38 RS: Authors can override some states, such as posinset and level. 19:44:56 JS: Ok, I understand it better now. But now, what is action-980 about? 19:46:12 RS: So we have setsize, posinset, level. But we don't have mappings for the visibility, do we? 19:46:38 http://rawgit.com/w3c/aria/master/implementation/aria-implementation.html#mapping_events_visibility 19:47:09 RS: Those are events. Where are the states? 19:47:23 RS: For example, when you scroll in Firefox, some things go off the screen. 19:47:31 RS: That's the stuff I think you need (as an example). 19:48:08 http://rawgit.com/w3c/aria/master/implementation/aria-implementation.html#focus_state_event_table 19:48:11 JS: We have a table for focused states and events (above link) 19:49:25 RS: So we probably need showing and/or offscreen. 19:51:09 https://developer.mozilla.org/en-US/docs/Web/Accessibility/AT-APIs/MSAA/States 19:51:39 JS: So Mozilla is already doing this. 19:51:52 RS: (Reads from the document linked above on MSAA States) 19:52:11 https://developer.mozilla.org/en-US/docs/Web/Accessibility/AT-APIs/Gecko/States#STATE_INVISIBLE 19:53:18 JS: I'm going to put a note in the action about this. 19:53:34 https://developer.mozilla.org/en-US/docs/Web/Accessibility/AT-APIs/MSAA/States 19:55:12 https://developer.gnome.org/atk/stable/atk-AtkState.html#AtkStateType 19:56:40 https://bugzilla.gnome.org/show_bug.cgi?id=648260 19:58:13 http://asurkov.blogspot.ca/2012/02/firefox-12-for-at-developers.html 19:58:37 JS: In the above blogpost, Alex Surkov explains how these states are used in Gecko. 19:59:22 RS: I think you want to have a dedicated section for managed states. 20:01:50 topic: SVG 20:02:05 RS: We need to agree on name computation. 20:02:36 JS: I think we need to have a separate document. 20:03:01 RS: I talked to Janina and Michael briefly about this. It would not be outside our charter to do this. 20:04:17 RS: In a later agenda item please add disussion as to when to expose SVG objects in the absence of ARIA attributes 20:04:47 RS: In a later agenda item we need to agree on SVG name computation in whatever document it shows up in. This includes HTML. 20:05:03 JS: Do you want this for next week's meeting? 20:05:18 RS: I'd certainly like the first one, but on the other we need to discuss things with James. 20:06:31 RS: There can be two child tags, one can be title one can be desc, and this changes the name computation potentially. 20:07:31 Zakim, part 20:07:31 leaving. As of this point the attendees were Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa, Rich_Schwerdtfeger 20:07:31 Zakim has left #aapi 20:07:40 RRSAgent, stop