19:46:39 RRSAgent has joined #aapi 19:46:39 logging to http://www.w3.org/2016/01/19-aapi-irc 19:46:41 RRSAgent, make logs world 19:46:41 Zakim has joined #aapi 19:46:43 Zakim, this will be 19:46:43 I don't understand 'this will be', trackbot 19:46:44 Meeting: Accessible Rich Internet Applications Working Group Teleconference 19:46:44 Date: 19 January 2016 19:46:56 agenda? 19:47:03 agenda: this 19:47:12 agenda+ ACTION-1531 (All) Bolter to investigate ia2 mapping of role="text" 19:47:22 agenda+ ACTION-1533 (Joanie) Possibly create minimal JavaScript AT-SPI listener for automating CR tests. 19:47:35 agenda+ ACTION-1535 (Joseph/James) AXAPI mappings for aria-current (notifications). 19:47:43 agenda+ ACTION-1547 (Rich) Update test cases involving rowgroup. 19:47:54 agenda+ ACTION-1585 (Cynthia/Jason) Add to section on AAPI differences highlighting the features of UIA. 19:48:04 agenda+ ACTION-1593 (Cynthia) Compare implementations of AAPI managed states and look for gaps. 19:48:12 agenda+ Question: need mapping entry for default value of aria-current? 19:48:20 agenda+ Triage: https://www.w3.org/WAI/ARIA/track/products/23 19:49:34 agenda+ Triage bugzillas: https://www.w3.org/Bugs/Public/buglist.cgi?component=Core%20AAM&product=ARIA https://www.w3.org/Bugs/Public/buglist.cgi?component=AccName%20AAM&product=ARIA https://www.w3.org/WAI/ARIA/track/products/26 19:49:56 agenda+ be done. 19:50:06 chair: Joseph_Scheuhammer 19:58:38 present+ Joseph_Scheuhammer 19:58:46 I have made the request to generate http://www.w3.org/2016/01/19-aapi-minutes.html clown 19:59:06 present+ Joanmarie_Diggs 20:01:05 cyns has joined #aapi 20:01:11 richardschwerdtfeger has joined #aapi 20:01:48 bgaraventa1979 has joined #aapi 20:02:09 present+ Bryan_Garaventa 20:05:24 scribe: joanie 20:05:26 present+ Rich_Schwerdtfeger 20:10:28 Zakim, take up item 1 20:10:28 agendum 1. "ACTION-1531 (All) Bolter to investigate ia2 mapping of role="text"" taken up [from clown] 20:10:34 action-1531? 20:10:34 action-1531 -- David Bolter to Bolter to investigate ia2 mapping of role="text" -- due 2014-11-18 -- OPEN 20:10:34 http://www.w3.org/WAI/ARIA/track/actions/1531 20:10:54 JS: I want to follow up on something discussed last week. 20:11:01 JS: It's about the IA2 mapping for role="text" 20:11:20 JS: I mentioned a mailing list discussion when the agreement was ROLE_TEXT_FRAME 20:11:26 https://lists.w3.org/Archives/Public/wai-xtech/2015Sep/0017.html 20:11:33 JS: I found the email which captures it. See URL above. 20:11:59 JS: Background: Rich wrote to this list asking Alex and James Teh what their expectation was with respect to the textframe role and the text interface. 20:12:21 JS: (reads from thread cited above) 20:13:10 JS: At the end, James Teh asked if ROLE_SYSTEM_STATIC_TEXT was concerned. 20:13:21 JS: I don't know what that means, and no one answered him. 20:13:57 RS: It's always been for things like text displayed in message boxes. 20:14:32 RS: So the idea is you're going to have role="text" and then a label, right? 20:14:37 JS: Not necessarily. 20:15:01 http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-text 20:16:49 RS: Let's say you put role="presentation" on a table. 20:18:10 Hello Joanie “crazywoman” Diggs 20:18:37 RS: What would you do with the above? 20:19:58 http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-presentation 20:20:52 Group: The TD is a textframe in IA2. 20:21:02 RS: I think the same thing will happen with role="text" 20:21:28 scribe: Rich 20:21:41 scribe: Joseph 20:22:11 RS: Let say we have a row of these cells with content inside of them, how would they be read? 20:22:31 JD: They're not mapped as text frames on my platform, but as separated block elements. 20:22:55 JD: But with text frames, I'd have to look on a windows machine 20:23:04 RS: I think you want to pause between the pieces. 20:23:26 RS: They might come out as groups in AXAPI. And also UIA? 20:24:00 CS: Not on UIA. They are just text elements. 20:24:14 CS: I'd have to look to be sure. 20:24:42 CS: To be sure if there are separate text chunks, or as a one long string. 20:25:59 JD: I heard what you said and see the core-aam, but I question that FF is doing that. 20:26:28 JD: Surkov made it such that ATK would map to ROLE_STATIC. 20:27:21 JD: At my request, Surkov now maps span-like elements that have a property that requires an accessible object are being mapped as ATK_ROLE_STATIC 20:27:58 JD: For all of those instances (, with onclick) are mapped on IA2 as text frames. 20:28:28 JD: Ergo, IA2_ROLE_TEXTFRAMES are treated as inlines. 20:29:05 JD: This is what I think is happening. 20:32:16 RS: Confirming that they become text frames in IA2. 20:33:13 CS: In UIA they are no longer in the a11y tree. They are just part of a text pattern. 20:33:46 CS: Even so, narrator is treating them as paragraphs (the cells). 20:34:00 RS: So they are presented as separate. 20:34:06 RS: What about Linux? 20:34:43 JD: Each cell is mapped as a DIV. The role is ROLE_SECTION. 20:34:59 RS: In all cases, then, they are separate blocks. 20:35:38 RS: the problem with text frame is it is seen as a container. 20:35:43 JD: For role="text". 20:35:50 RS: Yes. 20:36:31 RS: If you had a text frame followed by text, how would you read it? 20:36:50 JD: Two separate things. 20:37:02 RS: If you want it inline, then you don't want a text frame. 20:37:29 RS: We want the same experience on all platforms. 20:37:38 s/Two separate things/the text would be inline/ 20:37:48 RS: UIA would map it as a text pattern, right Cynthia. 20:38:11 CS: Yes. Text pattern has a way of marking spaces and format changes. That's what narrator is keying off of. 20:38:35 RS: In the case of role text, we want it to be read together. 20:38:44 RS: Would that happen onf UIA? 20:38:46 CS: Yes 20:39:06 scribe: joanie 20:39:21 https://lists.w3.org/Archives/Public/wai-xtech/2015Sep/0017.html 20:39:35 JD: So I think the next step is for someone to respond to that thread and say that we think James is right re static text. 20:39:41 JS: I'd like Rich to do that. 20:40:43 s/static text/ROLE_SYSTEM_STATICTEXT/ 20:41:06 RS: I'm going to respond to xtech and refer to the thread. 20:45:01 wai-xtech@w3.org 20:46:43 IA2_ROLE_TEXTFRAME 20:47:31 s/ ROLE_TEXT_FRAME/ IA2_ROLE_TEXTFRAME/ 20:47:53 RS: I'll also CC public-aria 20:48:15 RS: Unless they say something different, this should be done. 20:49:18 JS: So let's see what they say. 20:49:24 Zakim, next item 20:49:24 agendum 2. "ACTION-1533 (Joanie) Possibly create minimal JavaScript AT-SPI listener for automating CR tests." taken up [from clown] 20:49:30 action-1533? 20:49:30 action-1533 -- Joanmarie Diggs to Investigate and possibly create a minimal/skeleton javascript at-spi2 listener with the aim of automating the 1.1 tests. -- due 2016-02-23 -- OPEN 20:49:30 http://www.w3.org/WAI/ARIA/track/actions/1533 20:49:45 JD: I already postponed it until the end of February. 20:49:55 Zakim, next item 20:49:55 agendum 2 was just opened, joanie 20:50:01 Zakim, close this item 20:50:01 agendum 2 closed 20:50:02 I see 8 items remaining on the agenda; the next one is 20:50:02 3. ACTION-1535 (Joseph/James) AXAPI mappings for aria-current (notifications). [from clown] 20:50:03 Zakim, next item 20:50:03 agendum 3. "ACTION-1535 (Joseph/James) AXAPI mappings for aria-current (notifications)." taken up [from clown] 20:50:09 action-1535? 20:50:09 action-1535 -- James Craig to Investigate the axapi mappings for aria-current. -- due 2015-08-18 -- OPEN 20:50:09 http://www.w3.org/WAI/ARIA/track/actions/1535 20:50:12 JS: This is more of an information update. 20:50:23 JS: Everything is done for mapping aria-current, except for one thing. 20:50:44 JS: Will Apple emit a notification? 20:50:46 https://bugs.webkit.org/show_bug.cgi?id=146012#c19 20:50:51 JS: The answer is at the above URL. 20:51:10 AXAriaAttributeChanged 20:51:19 JS: There's no specific notification for aria-current, but there will be for the attribute change. 20:51:43 JS: I imagine it's emitted any time any ARIA attribute is changed. 20:52:05 JS: I replied to that saying that I assume that is a general notification and asking if they want that in the mapping spec. 20:52:24 RS: Are state changes listed? 20:52:29 JS: Yes they are in there. 20:52:38 RS: What about ARIA attributes? 20:52:41 JS: No. 20:52:47 RS: Then we probably need one. 20:52:53 JS: Do we? 20:53:26 JS: (Reads example of other attributes for AX API listed in the mapping spec) 20:53:47 RS: What other attributes besides aria-current will trigger this event? 20:53:53 JS: All of them. 20:54:09 RS: Oh. So we definitely need to say something. 20:54:51 JS: I believe AXAriaAttributeChanged is internal; not to be exposed to ATs. But I don't know. 20:54:57 RS: If we can't test it.... 20:55:38 JS: If you put this AXAriaAttributeChanged in the table, you're telling ATs that they can listen for that. 20:55:47 RS: But how else would you do it? 20:55:55 JS: This is the only way, but it's not performant. 20:56:23 RS: What I think you want to do is list those things you think you should be watching for. 20:56:37 RS: But if we put it in the table, you have to be able to test it. 20:56:51 RS: Does the inspect tool let you listen for events? 20:57:13 JS: This is the case in Windows and Linux, but I don't know on the Mac. 20:57:40 JS: I asked in Bugzilla if they really want me to put this event in the mapping table for aria-current notifications. 20:57:54 JS: If they say yes, then I'll ask them how we can test it. 20:58:31 JS: So that's the update. 20:58:35 Zakim, next item 20:58:35 agendum 4. "ACTION-1547 (Rich) Update test cases involving rowgroup." taken up [from clown] 20:58:42 action-1547 20:58:42 action-1547 -- Richard Schwerdtfeger to Update test test cases involving rowgroup to ensure they are included within a grid container and to ensure that the expected result matches the new mappings -- due 2015-10-27 -- OPEN 20:58:42 http://www.w3.org/WAI/ARIA/track/actions/1547 20:58:59 JS: This action is for you (Rich) to update test cases involving rowgroup. 20:59:30 RS: Should this be in the test harness? 20:59:59 RS: If we move it to the ARIA 1.1 product, we don't have to discuss it here. 21:00:20 JS: I'll do that. 21:01:18 issue-635 21:01:18 issue-635 -- Determine if uaig mappings for rowgroup are correct -- open 21:01:18 http://www.w3.org/WAI/ARIA/track/issues/635 21:01:44 JS: It's associated with issue-635, which is the core mapping specification. 21:01:56 JS: We'd have to decouple it from this issue. 21:02:08 RS: Have we got the rowgroup mappings determined? 21:02:12 JS: Up to a point. 21:02:14 http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-rowgroup 21:02:30 RS: We could write the test cases if we have the mappings. 21:03:05 JS: Ok. I'll associate it with the test harness. 21:03:21 JS: I put the URL in for the mappings (above) 21:03:28 JS: (Reads them) 21:03:34 JS: AX API is not mapped. 21:05:11 JD: I remember a bunch of discussion, but was that the definitive conclusion? 21:05:35 https://bugs.webkit.org/show_bug.cgi?id=146239#c6 21:05:52 JS: James replied that if the focusable rowgroup must be exposed, then he would not expose the table as a table because it's an authoring error. 21:09:25 JD: Perhaps Steve Faulkner could use his tool to address James' question about real-world use cases 21:09:32 JS: I'll contact Steve about this. 21:12:08 action-1686 21:12:08 action-1686 -- Joseph Scheuhammer to Drive mapping of aria-errormessage to aapis -- due 2015-07-23 -- OPEN 21:12:08 http://www.w3.org/WAI/ARIA/track/actions/1686 21:13:30 http://rawgit.com/w3c/aria/master/aria/aria.html#aria-errormessage 21:20:17 http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaDescribedBy 21:25:54 https://rawgit.com/w3c/aria/master/aria/aria.html#aria-errormessage 21:28:50 Zakim, part 21:28:50 leaving. As of this point the attendees have been Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa, Rich_Schwerdtfeger 21:28:50 Zakim has left #aapi 21:29:00 scribeOptions: -final 21:29:06 RRSAgent, stop 21:29:47 present+ Cynthia_Shelly 21:29:56 RRSAgent, stop