18:56:22 RRSAgent has joined #aapi 18:56:22 logging to http://www.w3.org/2015/08/25-aapi-irc 18:56:24 RRSAgent, make logs public 18:56:24 Zakim has joined #aapi 18:56:26 Zakim, this will be WAI_PF 18:56:26 I do not see a conference matching that name scheduled within the next hour, trackbot 18:56:27 Meeting: Protocols and Formats Working Group Teleconference 18:56:27 Date: 25 August 2015 18:56:48 chair: Joseph_Scheuhammer 18:57:10 agenda: this 18:57:16 agenda+ (All) Test cases for ARIA 1.1 mappings. 18:57:22 agenda+ ACTION-1547: (Rich) Update test test cases involving rowgroup. 18:57:27 agenda+ ACTION-1529: (Joseph, Joanie) Pending review: ATK/AT-SPI mappings of aria-current. 18:57:32 agenda+ ACTION-1667: (Joseph) Update the mappings for aria role region to reflect its landmark inheritance as defined in the aria 1.1 spec. 18:57:38 agenda+ ACTION-1692/ACTION-1693: (Joanie, Alex) Propose ATK/AT-SPI mapping for aria-errormessage. 18:57:43 agenda+ ACTION-1696: (Joanie) Propose ATK/AT-SPI mapping of aria-kbdshortcuts 18:57:50 agenda+ Bugzilla-28816 (All) Some ARIA roles lacking explicit a11y API role mappings. 18:57:57 agenda+ Action/issue triage (https://www.w3.org/WAI/PF/Group/track/products/23) 18:58:03 agenda+ be done. 18:59:32 present+ Joseph_Scheuhammer 19:01:18 present+ Joanmarie_Diggs 19:01:37 scribe: joanie 19:02:40 present+ Cynthia_Shelly 19:04:43 richardschwerdtfeger has joined #aapi 19:05:22 present+ Bryan_Garaventa 19:05:35 present+ Rich_Schwerdtfeger 19:06:22 Zakim, take up item 1 19:06:22 agendum 1. "(All) Test cases for ARIA 1.1 mappings." taken up [from clown] 19:08:01 bgaraventa1979 has joined #aapi 19:09:24 JS: This came up at last Thursday's ARIA meeting. 19:09:32 JS: I was asked to bring this topic up here. 19:09:51 JS: We need to go through the mapping document and find out what's new, and what's changed since ARIA 1.0. 19:09:57 q? 19:09:59 q+ 19:10:06 JS: It probably means changing the existing test cases and adding new test cases. 19:10:22 JS: For now it's something we need to think about. 19:10:35 JS: I'll do a little bit for test harness introduction. 19:11:27 RS: One of the things we need to decide.... Since ARIA 1.1 takes advantage of native host language semantics, e.g. you do not need to put role="row" on a TR, do we need to test this? 19:11:42 RS: It seems like we might want to have a joint test suite with Steve. 19:12:07 JS: Michael had suggested that for "just ARIA" we could possibly just go with divs and spans. 19:12:33 JS: We also had HTML table-related elements to test for role="presentation" 19:12:38 JS: A test case looks like: 19:12:40 https://www.w3.org/WAI/PF/testharness/testcases/edit?testsuite_id=1&testcase_id=131 19:13:06 JS: The URL (above) shows a test case. 19:13:25 CS: If we can get webdriver working, we can do automated testing. 19:13:36 JS: Even if we do automated testing, we have to set these things up. 19:14:00 JS: Looking at the test case at the above URL, you need to have a "testable statement" (reads from example) 19:14:23 JS: You also need expected result. This can be for all platforms or on a per-platform basis. 19:14:33 JS: Finally, at the bottom, you have a test file. 19:14:48 JS: In this case it's an HTML file set up to verify the testable statement. 19:14:59 cyns has joined #aapi 19:15:02 JS: Verification might be automated or done manually. 19:15:12 JS: Somewhere that result is recorded as a pass/fail. 19:15:22 RS: We're going to have to create all the testable statements. 19:15:39 JS: Yes, in some cases we will need to create new ones; in some cases we'll need to find the old/existing ones. 19:15:52 RS: Cynthia, are we just going to test UIA? 19:16:18 CS: That is my intention. 19:16:32 RS: I would like to focus on the platform(s) we want to target. 19:16:52 RS: Do we still have the MSAA + UIA Express entries in the table? 19:16:57 JS: Yes. 19:17:28 JS: We could add a statement that the UIA Express column is deprecated (or something to that effect). Or we could remove that column. 19:17:42 RS: I am hoping the browser team will be responsive so we can get quick turn around. 19:18:08 CS: It will depend on the timeline. 19:18:22 RS: It won't be tomorrow. We have to write the test cases. 19:18:34 RS: Some of this you know is already implemented for UIA, correct? 19:18:45 CS: Yes, some of it is already implemented. 19:19:12 CS: I want to also get automated testing working. 19:19:20 RS: That might need to wait for ARIA 2.0, right? 19:19:23 CS: It depends. 19:19:28 JS: What is the testing timeframe? 19:19:39 RS: We're supposed to be done with ARIA 1.1 the middle of next year. 19:19:47 JS: So testing starts this fall then? 19:19:49 RS: Correct. 19:20:13 CS: That timeline is one where I think I can get automation at least somewhat working. 19:20:31 RS: I was hoping to get ERT going so they could help us with this. But that isn't happening. 19:21:22 RS: So the message for ARIA 1.1 is that we're focusing on Edge; not IE. 19:21:40 JS: Please get me a statement please, Cynthia. 19:21:45 CS: Give me an action. 19:22:18 action: Cynthia to compose a statement regarding the "deprecation" of UIA Express mappings in the core-asm, referencing the ARIA 1.0 mapping spec. 19:22:18 Created ACTION-1706 - Compose a statement regarding the "deprecation" of uia express mappings in the core-asm, referencing the aria 1.0 mapping spec. [on Cynthia Shelly - due 2015-09-01]. 19:22:40 action-1706? 19:22:40 action-1706 -- Cynthia Shelly to Compose a statement regarding the "deprecation" of uia express mappings in the core-asm, referencing the aria 1.0 mapping spec. -- due 2015-09-01 -- OPEN 19:22:40 https://www.w3.org/WAI/PF/Group/track/actions/1706 19:23:23 JS: I suspect the same thing has to be done with SVG AAM and HTML AAM. Right? 19:23:29 RS: Yes, we'll have to do that. 19:23:38 RS: And Digital Publishing. 19:23:47 JS: DPub is not in the same time frame though, right? 19:23:59 RS: Right. Same thing for Graphics. 19:24:27 JS: With regards to actually making test cases, someone needs to go through the spec and find out what's changed. 19:24:34 JS: Who wants to take that on? 19:24:41 RS: Michael? 19:24:47 CS: It depends on the timeline. 19:25:00 JS: Last time, Michael did the first pass. 19:25:11 JS: I remember doing 100+ test files last time. 19:25:27 RS: We almost need to do a diff. 19:25:34 JS: There's a ChangeLog. 19:25:38 http://w3c.github.io/aria/core-aam/core-aam.html#changelog 19:25:44 CS: And we use github so we can do a diff. 19:25:54 CS: I'll take on writing test cases for UIA. 19:26:53 (Group discusses specifics of ChangeLogs) 19:27:24 RS: This is a good start. It's very high-level, e.g. mappings for switch. 19:27:31 RS: Do we have this for ARIA too? 19:27:35 JS: Yes. 19:28:12 JS: The ARIA 1.0 mapping guide didn't have a UIA column. 19:29:33 http://w3c.github.io/aria/aria/aria.html#changelog 19:31:15 have to head ot another meeting 19:32:15 RS: I'm concerned that the spec may not have all changes we need to test itemized in a ChangeLog. 19:33:27 JS: So presumably Joanie will be involved with ATK/AT-SPI2. 19:33:39 RS: I can help with MSAA + IA2 stuff. 19:33:48 JS: I'll volunteer to review everyone's work. 19:34:06 RS: Last time, I wrote or rewrote something like 600 test cases. 19:34:26 JS: And we discovered that a number of the grid test cases were not really grids; but mere barebones tests. 19:34:43 RS: If we get Michael to do the first pass.... 19:35:03 JS: And I expect we'll use the same test harness. Or will we use github? 19:35:12 RS: What does that mean, "use github"? 19:35:29 JS: Add test cases to the github repo (i.e. in a folder in that repo). 19:35:59 s/in that repo)./in that repo).?/ 19:36:57 RS: Is that the best way to go do it? 19:38:52 JD: The more open, the better. 19:39:09 JS: Could we add something to Thursday's agenda to discuss these things with Michael? 19:39:15 RS: He's on Geek Week. 19:39:24 JS: I'll try to touch base with him. 19:39:29 Zakim, next item 19:39:29 I see a speaker queue remaining and respectfully decline to close this agendum, joanie 19:39:32 q? 19:39:40 ack rich 19:39:43 Zakim, next item 19:39:43 agendum 2. "ACTION-1547: (Rich) Update test test cases involving rowgroup." taken up [from clown] 19:39:49 action-1547? 19:39:49 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-08-19 -- OPEN 19:39:49 https://www.w3.org/WAI/PF/Group/track/actions/1547 19:40:06 JS: This came due last week. 19:40:22 RS: I've not done anything on test cases yet. 19:40:31 JS: We're still waiting on a resolution from Apple on this. 19:40:53 http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-rowgroup 19:40:54 JS: The rest of the platforms have a mapping for this because the rowgroup could get focus and needs to be mapped. 19:41:49 issue-635? 19:41:49 issue-635 -- Determine if uaig mappings for rowgroup are correct -- open 19:41:49 https://www.w3.org/WAI/PF/Group/track/issues/635 19:42:02 https://bugs.webkit.org/show_bug.cgi?id=146239#c2 19:42:38 JS: His latest comment on the above bug is asking Chris Fleizach. 19:43:20 JS: Actually comment 6 seems to be implying that if an author creates an interactive rowgroup, as far as Apple is concerns, it's no longer a table. 19:43:57 JS: I think there's something on Thursday's agenda about this, though I might be wrong. 19:44:08 JS: Action-1578 is on the agenda. 19:44:11 action-1578 19:44:11 action-1578 -- Richard Schwerdtfeger to Discuss issue-700 in aria task force meeting. -- due 2015-08-27 -- OPEN 19:44:11 https://www.w3.org/WAI/PF/Group/track/actions/1578 19:44:27 issue-700 19:44:27 issue-700 -- Discuss rowgroup, tbody, and thead in aapis -- open 19:44:27 https://www.w3.org/WAI/PF/Group/track/issues/700 19:44:59 RS: I thought we had already discussed this issue here (at this meeting) 19:45:07 JS: Correct. The only holdout is Apple. 19:45:18 RS: I thought we'd already brought this to the ARIA task force. 19:45:26 RS: Who needs to reach out to James on this? 19:45:35 JS: I may not be at Thursday's meeting. 19:45:44 RS: You could reach out on the list. 19:48:28 JD: Looking at the bug's comment #6, we need to find out if such a table should not be mapped as a table for OS X. 19:49:56 http://w3c.github.io/aria/core-aam/core-aam.html#role-map-presentation 19:50:30 JS: (Reads from above mapping table) 19:53:31 RS: Joanie, can you verify what the functional/real mapping is for OS X for table with role="presentation"? I don't think what's in the mapping table accurately reflects what is happening. 19:53:43 JD: I'll add it to my list. 19:57:35 https://trac.webkit.org/browser/trunk/LayoutTests/platform/mac/accessibility/aria-inherits-presentational-expected.txt 20:00:30 inhttps://trac.webkit.org/browser/trunk/LayoutTests/accessibility/aria-inherits-presentational.html?rev=169631 20:00:33 ACTION: Joseph to edit the AXAPI mapping table for roles presentation and none to specify that when applied to tables and lists, the children are exposed as AXStaticText accessible. 20:00:33 Created ACTION-1707 - Edit the axapi mapping table for roles presentation and none to specify that when applied to tables and lists, the children are exposed as axstatictext accessible. [on Joseph Scheuhammer - due 2015-09-01]. 20:00:40 action-1707? 20:00:40 action-1707 -- Joseph Scheuhammer to Edit the axapi mapping table for roles presentation and none to specify that when applied to tables and lists, the children are exposed as axstatictext accessible. -- due 2015-09-01 -- OPEN 20:00:40 https://www.w3.org/WAI/PF/Group/track/actions/1707 20:08:50 JD: Ok, I commented on https://bugs.webkit.org/show_bug.cgi?id=146239. Let's see what they say. 20:09:47 Zakim, part 20:09:47 Zakim has left #aapi 20:09:51 RRSAgent, stop 20:11:41 scribeOptions: -final 20:11:46 RRSAgent, stop