18:43:23 RRSAgent has joined #aapi 18:43:23 logging to http://www.w3.org/2016/06/14-aapi-irc 18:43:25 RRSAgent, make logs world 18:43:25 Zakim has joined #aapi 18:43:27 Zakim, this will be 18:43:27 I don't understand 'this will be', trackbot 18:43:28 Meeting: Accessible Rich Internet Applications Working Group Teleconference 18:43:28 Date: 14 June 2016 18:43:48 chair: Joseph_Scheuhammer 18:43:55 agenda: this 18:44:05 agenda+ ACTION-1533 (Joanie) Periodic checkin: Webdriver automated accessibilty testing framework for testing ARIA in ATK/AT-SPI. 18:44:11 agenda+ ACTION-1696 (Joanie) ATK/AT-SPI and IA2 mappings of aria-keyshortcuts. 18:44:18 agenda+ ACTION-1698 (Joanie) AXAPI mapping of aria-keyshortcuts. 18:44:24 agenda+ ACTION-1706 (Joseph) Statement regarding deprecation of UIA Express. 18:44:29 agenda+ ACTION-2065 (Joseph/Cynthia) Validation of aria-activedescendant. 18:44:35 agenda+ ACTION-1739 (Joanie) Provide all the missing atk/at-spi2 interfaces. 18:44:41 agenda+ ACTION-2022 (Rich) Followup with Alex about IA2_ROLE_LANDMARK (obsolete?) 18:44:48 agenda+ ACTION-2056 (Rich/Joseph/Joanie) Mappings for new aria-haspopup values. 18:44:55 agenda+ ACTION-1732 (Michael) Conformance section for core-aam. 18:45:02 agenda+ ACTION-2076 (Joseph) MSAA+IA2 mapping of separator when it is a splitter widget between panes. 18:45:08 agenda+ Triage actions: https://www.w3.org/WAI/ARIA/track/products/23 18:45:14 agenda+ Triage core-aam bugzillas: https://www.w3.org/Bugs/Public/buglist.cgi?component=Core%20AAM&product=ARIA 18:45:21 agenda+ Triage accname-aam bugzillas: https://www.w3.org/Bugs/Public/buglist.cgi?component=AccName%20AAM&product=ARIA 18:45:27 agenda+ Triage accname actions: https://www.w3.org/WAI/PF/Group/track/products/26 18:45:32 agenda+ be done. 18:59:12 present+ Joanmarie_Diggs 18:59:32 present+ Joseph_Scheuhammer 19:01:09 bgaraventa1979 has joined #aapi 19:01:37 present+ Bryan_Garaventa 19:03:08 clown has changed the topic to: WebEx Access Code 641 707 405 (Next meeting 21-Jun-2016, 20:00 UTC) 19:06:40 scribe: joanie 19:07:12 Zakim, take up item 1 19:07:12 agendum 1. "ACTION-1533 (Joanie) Periodic checkin: Webdriver automated accessibilty testing framework for testing ARIA in ATK/AT-SPI." taken up [from clown] 19:07:25 action-1533? 19:07:25 action-1533 -- Joanmarie Diggs to Implement Webdriver automated accessibilty testing framework for testing ARIA in ATK/AT-SPI -- due 2016-05-24 -- OPEN 19:07:25 http://www.w3.org/WAI/ARIA/track/actions/1533 19:08:02 JD: I've set up my Windows 10 laptop and am following the instructions in the repo README.md. 19:08:14 JD: I'm getting errors no matter which set of instructions I follow. 19:08:21 JD: Cynthia, should I ask you or your colleague? 19:08:25 CS: Ask John. 19:08:34 JD: Will do, thanks! 19:08:45 cyns has joined #aapi 19:08:46 CS: I think there's a meeting on Thursday morning to discuss testing. 19:09:03 CS: With Jon Gunderson and others, I believe it is at 9AM Pacific time. 19:09:06 JD: Works for me. 19:09:12 Zakim, next item 19:09:12 agendum 2. "ACTION-1696 (Joanie) ATK/AT-SPI and IA2 mappings of aria-keyshortcuts." taken up [from clown] 19:09:36 action-1686? 19:09:36 action-1686 -- Joseph Scheuhammer to Drive mapping of aria-errormessage to aapis -- due 2015-07-23 -- CLOSED 19:09:36 http://www.w3.org/WAI/ARIA/track/actions/1686 19:10:02 action-1696? 19:10:02 action-1696 -- Joanmarie Diggs to Propose ATK/AT-SPI mapping of aria-keyshortcuts -- due 2016-06-14 -- OPEN 19:10:02 http://www.w3.org/WAI/ARIA/track/actions/1696 19:10:52 JD: I think we are stalled on this. 19:11:12 JS: I raised it again just because you asked to bring it up in a week. 19:11:43 JD: There is a Mozilla work week going on in London. 19:11:51 JD: So Alex and Jamie are busy with that. 19:12:25 JD: And I'm waiting to hear back from Alex. 19:12:53 Zakim, next item 19:12:53 agendum 3. "ACTION-1698 (Joanie) AXAPI mapping of aria-keyshortcuts." taken up [from clown] 19:12:58 action-1698 19:12:59 action-1698 -- Joanmarie Diggs to Propose AXAPI mapping of aria-kbdshortcuts -- due 2016-06-14 -- OPEN 19:12:59 http://www.w3.org/WAI/ARIA/track/actions/1698 19:13:06 JD: I'm waiting on this one until I do the mapping for my platform. 19:14:58 JD: As discussed before I want to hear back from Alex. 19:15:20 JD: That said, I won't keep blocking AX API for ATK. 19:15:27 JD: So please make it due next week. 19:15:30 JS: Ok. 19:15:34 Zakim, next item 19:15:34 agendum 4. "ACTION-1706 (Joseph) Statement regarding deprecation of UIA Express." taken up [from clown] 19:15:41 action-1706? 19:15:41 action-1706 -- Joseph Scheuhammer to Compose a statement regarding the "deprecation" of uia express mappings in the core-aam, referencing the aria 1.0 mapping spec. -- due 2016-06-07 -- PENDINGREVIEW 19:15:41 http://www.w3.org/WAI/ARIA/track/actions/1706 19:15:49 JS: Cynthia gave me a pull request. 19:16:03 JS: I was going to pull it in, but then I heard from Michael. 19:16:25 JS: At tomorrow's meeting, Michael is going to discuss how we officially do pull requests. 19:16:36 JS: So I'm going to wait until tomorrow's meeting. 19:16:49 JS: Then this pull request will be my first try. 19:16:53 Zakim, next item. 19:16:53 agendum 5. "ACTION-2065 (Joseph/Cynthia) Validation of aria-activedescendant." taken up [from clown] 19:17:01 action-2065? 19:17:01 action-2065 -- Joseph Scheuhammer to Add this statement to the core-aam: “user agents are not expected to validate that the active descendant is a descendant of the focused container. “ -- due 2016-05-19 -- PENDINGREVIEW 19:17:01 http://www.w3.org/WAI/ARIA/track/actions/2065 19:17:17 JS: While I was away, this action came up. 19:17:22 JS: Cynthia wrote some stuff. 19:17:32 https://www.w3.org/TR/wai-aria-implementation/#document-handling_author-errors 19:17:46 JS: There's a need to add a statement to the Core AAM about user agents not being expect to validate this. 19:18:01 JS: I wrote back that there is already a statement in the Core AAM regarding this. 19:18:07 JS: The URL is above. 19:18:25 JS: In section 6.2 (Joseph reads statement) 19:18:36 JS: The fifth item in the list (Joseph reads it) 19:18:41 JS: Is that sufficient? 19:18:46 CS: Let me read it again. 19:18:59 https://github.com/w3c/aria/pull/397 19:19:58 https://github.com/w3c/aria/pull/397/commits/698c8c0e42ab40e210dd47a2e9c0329fbb9aeb49 19:20:20 https://rawgit.com/w3c/aria/ACTION-2065/aria/aria.html 19:20:38 "User agents are not expected to validate that the active descendant is a descendant of the focused container." 19:21:19 CS: What Joseph pasted should be sufficient. 19:21:21 https://rawgit.com/w3c/aria/ACTION-2065/core-aam/core-aam.html#keyboard-focus_aria-activedescendant 19:21:38 JS: The URL above is where the proposed change is. 19:22:08 CS: While it is somewhat redundant, I think having it here is useful. 19:22:26 CS: When people are thinking about activedescendant, I think they're more likely to look here. 19:22:33 CS: We could link back to the other part. 19:22:38 JS: We could do that. 19:23:33 JS: Anyone else have thoughts on this? 19:23:44 JS: I'm fine with including it twice and also linking to the author error section. 19:23:53 BG: Fine with me. 19:26:02 JD: It might be worth adding a (code) comment by each statement that the text should remain aligned. 19:26:31 JS: It could be an editor's comment (they disappear when you do a snapshot). 19:26:47 Zakim, next item 19:26:47 agendum 6. "ACTION-1739 (Joanie) Provide all the missing atk/at-spi2 interfaces." taken up [from clown] 19:27:27 JS: Correction. They are still showing up. 19:27:34 JS: I'll ask tomorrow during the editor's call 19:27:40 s/call/call./ 19:27:41 action-1739? 19:27:41 action-1739 -- Joseph Scheuhammer to Provide all the missing atk/at-spi2 interfaces for joseph -- due 2016-07-05 -- OPEN 19:27:41 http://www.w3.org/WAI/ARIA/track/actions/1739 19:28:09 JS: This action is about the interfaces in ATK/AT-SPI2 that are relevant to roles. 19:28:24 JS: We include them for UIA, but not ATK. 19:28:32 JS: Looking at them, I realized something. 19:29:15 JS: We got rid of the prefixes. 19:29:49 JD: You can do that for everything but hyperlinkimpl, and maybe you can drop that one too. 19:31:17 Zakim, next item 19:31:17 agendum 7. "ACTION-2022 (Rich) Followup with Alex about IA2_ROLE_LANDMARK (obsolete?)" taken up [from clown] 19:31:23 JS: Rich is not here. 19:31:27 Zakim, close this item 19:31:27 agendum 7 closed 19:31:28 I see 8 items remaining on the agenda; the next one is 19:31:28 8. ACTION-2056 (Rich/Joseph/Joanie) Mappings for new aria-haspopup values. [from clown] 19:31:30 Zakim, next item 19:31:30 agendum 8. "ACTION-2056 (Rich/Joseph/Joanie) Mappings for new aria-haspopup values." taken up [from clown] 19:31:37 action-2056? 19:31:37 action-2056 -- Joanmarie Diggs to Coordinate the mappings for the various AAPIs of the enumerated aria-haspopup values -- due 2016-06-07 -- OPEN 19:31:37 http://www.w3.org/WAI/ARIA/track/actions/2056 19:31:50 JS: I have incorporated Rich's mapping for IA2 and ATK. 19:31:57 JS: I think I have UIA's in place as well. 19:32:08 JS: I wanted to show Rich the changes and verify they are correct. 19:32:23 JS: But while we're here, the action got assigned to Joanie for the AX API mappings. 19:32:28 JS: Touching base. 19:32:32 JD: No update. 19:32:41 JD: I will add it to my todo list. 19:33:06 JS: When Rich is back I'll probably bring it up again to verify the changes. 19:33:25 Zakim, next item 19:33:25 agendum 9. "ACTION-1732 (Michael) Conformance section for core-aam." taken up [from clown] 19:33:30 action-1732? 19:33:30 action-1732 -- Michael Cooper to Work on conformance section for mappings (note there is a section, but change id=conformance so respec picks up) -- due 2015-10-14 -- OPEN 19:33:30 http://www.w3.org/WAI/ARIA/track/actions/1732 19:33:38 JS: I was doing some triaging of all the actions during the past week. 19:33:45 JS: I came across action 1732. 19:33:52 JS: This has to be in the document apparently. 19:33:58 JS: It's assigned to Michael. 19:34:07 JS: I emailed him. He replied that he has notes on it. 19:34:15 JS: Michael will add it soon. 19:34:31 JS: Due date is October 14, 2015. 19:34:45 Zakim, next item 19:34:45 agendum 10. "ACTION-2076 (Joseph) MSAA+IA2 mapping of separator when it is a splitter widget between panes." taken up [from clown] 19:34:53 action-2076? 19:34:53 action-2076 -- Joseph Scheuhammer to MSAA/IA2 mapping of role="separator", when it is a widget (window splitter). -- due 2016-06-02 -- OPEN 19:34:53 http://www.w3.org/WAI/ARIA/track/actions/2076 19:34:56 JS: I need some advice on this one. 19:35:12 JS: I was supposed to research this. 19:35:30 JS: Sometimes it's not interactive; sometimes it is (like when it's a window splitter). 19:35:35 JS: I went digging around. 19:35:41 "The object is used to visually divide a space into two regions, such as a separator menu item or a bar that divides split panes within a window" 19:35:51 JS: I got some documentation on the ROLE_SYSTEM_SEPARATOR. 19:36:17 JS: (Reads above) 19:36:25 JS: The role is the same for both types. 19:36:31 IA2_ROLE_SPLIT_PANE 19:36:40 JS: IA2 doesn't have a role for separator at all. 19:36:42 "A split pane. A specialized panel that presents two other panels at the same time. Between the two panels is a divider the user can manipulate to make one panel larger and the other panel smaller" 19:36:50 JS: There is a split pane (defined above). 19:36:59 JD: We have that in ATK/AT-SPI2. 19:37:09 JS: So the split pane is the whole thing; not the splitter itself. 19:37:33 issue-1029? 19:37:33 issue-1029 -- Add mappings for interactive separator (window splitter). -- open 19:37:33 http://www.w3.org/WAI/ARIA/track/issues/1029 19:37:36 JS: Ideas, or anyone know more? 19:37:42 CS: Is there an issue for this? 19:37:51 JS: Issue-1029. 19:37:54 action-2074 19:37:54 action-2074 -- Joseph Scheuhammer to UIA mapping of role="separator", when it is a widget (window splitter). -- due 2016-06-02 -- OPEN 19:37:54 http://www.w3.org/WAI/ARIA/track/actions/2074 19:38:06 CS: Action-2074 is for UIA. 19:38:16 JS: You said control type of thumb. 19:38:24 CS: I knew I found something. 19:38:34 JS: Do we have a thumb in MSAA? 19:39:06 JS: Would you be fine with "thumb" Bryan? 19:39:17 BG: Oh goodness. 19:40:05 scribenick: clown 19:40:37 JD: If a user puts focus on a splitter, and hear's "thumb" or some such, and gives a percentage, isn't that enough? 19:40:46 BG: Isn't it a separator role on windows? 19:41:20 JD: My platform and a native app, there is a keyboard shortcut to put focus on the window spitter. 19:41:45 JD: Orca annouces it, and as the user moves it, orca announces the percentages. 19:42:30 JD: It should implement the value interface, and SRs can speak the changes in value. 19:42:50 scribe: joanie 19:43:08 BG: During the APG call, we were trying to figure out the whole separator pattern thing. 19:43:32 BG: There is no way to distinguish between the separator element (static) and interactive separators. 19:43:53 BG: It's not clear in the implementation how you're supposed to distinguish these. 19:44:03 BG: There is no way to convey what is being represented there. 19:44:12 BG: In a non-visual way. 19:44:50 CS: Looking at the UIA documentation, the reason I chose thumb is that the docs specifically state that this role should be used for window resizers. 19:44:59 JS: What do you call the thumb on a scrollbar? 19:45:12 CS: I think it's part of the scrollbar. But let me look. 19:45:52 CS: Yes, thumb is used in scrollbar as well. 19:46:07 CS: Sliders use thumbs as well. 19:46:16 JS: That's what I remember from GUI toolkits. 19:46:23 CS: We don't have a splitter control type. 19:46:34 CS: But thumb says it can be used for window resizing. 19:46:47 BG: Understanding the use cases and how to program them would be helpful. 19:47:02 BG: Are we talking about tabbing to a container which is resizable using the arrow keys? 19:47:08 CS: That's one possibility. 19:47:25 CS: Another is like in Outlook when we have multiple panes dividing the window. 19:47:38 JS: In HTML4... was it a frameset? 19:48:24 JS: For lack of a better word, this thing is a separator that divides a window into two parts. 19:48:37 JS: You can resize the panes without resizing the window itself. 19:49:00 CS: And some apps update the layout depending on the width/height of the pane. 19:49:12 CS: For instance, single line versus multiple line. 19:49:23 JS: Dojo has something like this. 19:49:36 JS: You can Tab to it and then resize the panes with the arrow keys. 19:49:54 BG: Anyone have a web example I can look at? 19:50:00 JS: Let me look for Dojo's. 19:50:20 CS: I think outlook.com has similar functionality. 19:50:36 BG: Having a concrete usecase will help. 19:50:46 JS: The Dojo example says it's deprecated. 19:51:01 JS: And this doesn't seem to be keyboard accessible. 19:52:55 scribenick: clown 19:53:21 JD: A window splitter expoeses the focusable state; and HR does not. 19:53:41 JD: a window splitter exposes a value interface; an HR doesn't 19:54:25 JD: Isn't that enough to make the distinction between an interactive window splitter and a static separator (HR). 19:55:02 action-2069? 19:55:02 action-2069 -- Matthew King to Write proposal to resolve issue 1028 for the separator role -- due 2016-05-19 -- PENDINGREVIEW 19:55:02 http://www.w3.org/WAI/ARIA/track/actions/2069 19:55:34 scribe: joanie 19:55:47 JS: Supposedly we have a pending CfC for action-2069. 19:56:17 JS: He's indicated that this is largely editorial, and the changes are targeted mainly towards authors. 19:56:27 JS: (Quotes from text from Matt) 19:56:41 JS: It sounds very similar to what Joanie said. 19:57:36 JS: So maybe nothing needs to be done. Well.... 19:57:50 JS: There may still need to be mappings. 19:59:27 JD: There will need to be mappings. 19:59:54 JD: In Cynthia's case (for UIA), if it has focusability and values, it's a thumb. 20:00:08 JD: In my case, it needs to implement the value interface. 20:03:53 Zakim, part 20:03:53 leaving. As of this point the attendees have been Joanmarie_Diggs, Joseph_Scheuhammer, Bryan_Garaventa 20:03:53 Zakim has left #aapi 20:04:01 RRSAgent, stop 20:04:51 present+ Cynthia_Shelly 20:05:17 RRSAgent, make minutes 20:05:17 I have made the request to generate http://www.w3.org/2016/06/14-aapi-minutes.html joanie 20:05:43 scribeOptions: -final 20:05:50 RRSAgent, stop