18:42:40 RRSAgent has joined #aapi 18:42:40 logging to http://www.w3.org/2016/06/07-aapi-irc 18:42:42 RRSAgent, make logs world 18:42:42 Zakim has joined #aapi 18:42:44 Zakim, this will be 18:42:44 I don't understand 'this will be', trackbot 18:42:45 Meeting: Accessible Rich Internet Applications Working Group Teleconference 18:42:45 Date: 07 June 2016 18:43:06 chair: Joseph_Scheuhammer 18:43:25 agenda: this 18:43:31 agenda+ ACTION-1409 (Joanie) Periodic checkin: Add group position interface to ATK/AT-SPI. 18:43:39 agenda+ ACTION-1533 (Joanie) Periodic checkin: Webdriver automated accessibilty testing framework for testing ARIA in ATK/AT-SPI. 18:43:47 agenda+ ACTION-1697 (Joseph/Joanie) MSAA/IA2 mapping of aria-keyshortcuts (final review). 18:43:54 agenda+ ACTION-1696 (Joanie) ATK/AT-SPI and IA2 mappings of aria-keyshortcuts. 18:44:00 agenda+ ACTION-1698 (Joanie) AXAPI mapping of aria-keyshortcuts. 18:44:06 agenda+ ACTION-1706 (Michael/Cynthia) Statement regarding deprecation of UIA Express. 18:44:12 agenda+ ACTION-2065 (Joseph/Cynthia) Validation of aria-activedescendant. 18:44:20 agenda+ ACTION-1739 (Joanie) Provide all the missing atk/at-spi2 interfaces. 18:44:26 agenda+ ACTION-2022 (Joseph/Rich) Followup with Alex about IA2_ROLE_LANDMARK (obsolete?) 18:44:33 agenda+ Triage actions: https://www.w3.org/WAI/ARIA/track/products/23 (start with ACTION-1707) 18:46:45 agenda 10 = Triage actions: https://www.w3.org/WAI/ARIA/track/products/23 start with ACTION-980) 18:46:55 agenda+ Triage core-aam bugzillas: https://www.w3.org/Bugs/Public/buglist.cgi?component=Core%20AAM&product=ARIA 18:47:03 agenda+ Triage accname-aam bugzillas: https://www.w3.org/Bugs/Public/buglist.cgi?component=AccName%20AAM&product=ARIA 18:47:09 agenda+ Triage accname actions: https://www.w3.org/WAI/PF/Group/track/products/26 18:47:17 agenda+ be done. 18:52:20 I have made the request to generate http://www.w3.org/2016/06/07-aapi-minutes.html clown 19:00:16 present+ Joanmarie_Diggs 19:04:29 present+ Joseph_Scheuhammer 19:05:31 bgaraventa1979 has joined #aapi 19:05:49 present+ Bryan_Garaventa 19:07:11 scribe: joanie 19:10:29 Zakim, take up item 1 19:10:29 agendum 1. "ACTION-1409 (Joanie) Periodic checkin: Add group position interface to ATK/AT-SPI." taken up [from clown] 19:10:36 JS: These are the two quick reminders. 19:10:36 action-1409 19:10:36 action-1409 -- Joanmarie Diggs to Monitor progress of bug against atk in gnome's bugzilla requesting new position, level, and other api be added (https://bugzilla.gnome.org/show_bug.cgi?id=727453) -- due 2016-04-07 -- OPEN 19:10:36 http://www.w3.org/WAI/ARIA/track/actions/1409 19:11:02 cyns has joined #aapi 19:12:17 JD: Given that we are already exposing these properties and that this action item is not blocking any of our work, let's postpone it a couple of weeks so I can focus on the webdriver work. 19:12:22 Zakim, next item 19:12:22 agendum 2. "ACTION-1533 (Joanie) Periodic checkin: Webdriver automated accessibilty testing framework for testing ARIA in ATK/AT-SPI." taken up [from clown] 19:12:29 action-1533? 19:12:29 action-1533 -- Joanmarie Diggs to Implement Webdriver automated accessibilty testing framework for testing ARIA in ATK/AT-SPI -- due 2016-05-24 -- OPEN 19:12:29 http://www.w3.org/WAI/ARIA/track/actions/1533 19:12:36 JS: This is your other periodic check-in. 19:13:04 JD: I hope to start on this tomorrow. For real. 19:13:12 Zakim, close this item 19:13:12 agendum 2 closed 19:13:13 I see 12 items remaining on the agenda; the next one is 19:13:13 3. ACTION-1697 (Joseph/Joanie) MSAA/IA2 mapping of aria-keyshortcuts (final review). [from clown] 19:13:15 Zakim, next item 19:13:15 agendum 3. "ACTION-1697 (Joseph/Joanie) MSAA/IA2 mapping of aria-keyshortcuts (final review)." taken up [from clown] 19:13:33 action-1697 19:13:33 action-1697 -- Joseph Scheuhammer to Propose MSAA+IA2 mapping of aria-kbdshortcuts -- due 2016-06-07 -- CLOSED 19:13:34 http://www.w3.org/WAI/ARIA/track/actions/1697 19:13:47 JS: This is the change (link above) for the MSAA/IA2 mapping for aria-keyshortcuts. 19:13:57 JS: We discussed this last week. 19:14:02 JS: I made the changes. 19:14:32 https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaKeyshortcuts 19:14:38 s/(link above)// 19:15:06 JS: I filled out the first ell. 19:15:11 JS: And I've already closed the action. 19:15:18 JS: But just to be sure, any objections? 19:16:05 JS: This is consistent with the other MSAA property names in the Core AAM. 19:16:23 JS: Hearing no objections, I'll keep this closed. 19:16:28 Zakim, next item 19:16:28 agendum 4. "ACTION-1696 (Joanie) ATK/AT-SPI and IA2 mappings of aria-keyshortcuts." taken up [from clown] 19:16:38 action-1696 19:16:38 action-1696 -- Joanmarie Diggs to Propose ATK/AT-SPI mapping of aria-kbdshortcuts -- due 2016-06-07 -- OPEN 19:16:38 http://www.w3.org/WAI/ARIA/track/actions/1696 19:17:12 JS: This is to update the progress on aria-keyshortcuts for ATK/AT-SPI2. 19:17:25 JD: I sent a couple of emails to Alex Surkov. 19:17:31 JD: And CCed Joseph. 19:18:01 scribenick: clown 19:18:27 JD: Reason I sent to Alex and Joseph, the IA2 mappings are coming from MSAA. 19:18:41 JD: There is not parallilsm in this case with ATK 19:18:57 s/parallilsm/parallelism/ 19:19:09 JD: There just in no good ATK mapping. 19:19:28 JD: We don't have the 'accXXX' property like MSAA does. 19:19:45 JD: Other place to map in through the Action Interface. 19:20:01 JD: But, that has the problem that, in this case, there is no action 19:20:18 JD: Orca should not be able to invoke the Action in this case. 19:20:44 JD: The other possibility is to put in an object attribute. 19:21:04 JD: But, I don't care, so I thought I would ask Alex, and whatever he approves of. 19:21:19 JD: He thought is was ok to use ATK Action. 19:21:34 JD: And, that AT shouldn't worry since the action is up to the author. 19:21:58 JD: I replied, but that is the problem: Orca can't tell which Actions are invokable, and which are not. 19:22:56 JD: If I invoke an aria-keyshortcuts action, then the user agent needs to simulate a keystroke action for that case. 19:24:09 JD: It's already exposed as an object attribute. The worst case scenario is that it is already done. 19:24:14 JD: Now, that I'm reading the spec close, I'm not sure what it really means. 19:24:45 scribe: joanie 19:24:49 JD: It's correct that ATs should not be able to invoke the Action even by synthesizing keyboard events. 19:25:22 scribenick: clown 19:25:32 CS: We are changing all these to a click, since that bubbles. 19:25:43 JD: It's not clear to me that it's always a click. 19:26:22 JD: I also don't see that there can only be one. There might be multiple keystrokes. 19:26:41 JD: I don't see that it's limited to "activate". It might also be "focus". 19:27:08 JD: Use case: I am light sensitive. If the page is bright, it really bothers me. 19:27:43 JD: What if there is a keyboard shortcut that inverses the brightness. 19:27:51 JD: Invoking the action would be bad. 19:28:11 CS: I'm looking more closesly, and we actually do not map aria-keyshortcuts to a click. 19:28:21 CS: I was thinking of something else. 19:28:43 JD: Okay, I think the only thing the AT should do is pass the information to the user. 19:29:28 CS: I think the idea is that this describes stuff defined in script, and the user agent does not handle it. 19:29:49 CS: So, aria-keyshorts is only valid if the author has written the script. 19:30:11 JD: In that case, then the user agent should not simulate the key strokes. 19:30:53 CS: I have always thought that it's not awful if the user agent handled it, but, right now, that's not how aria-keyshortcuts work. 19:32:20 JD: I need something in the Action inteface that clearly indicates that the AT cannot invoke these kinds of actions. 19:32:24 scribe: joanie 19:32:38 JS: For my part, I followed the discussion you had with Alex. 19:32:47 JS: I tend to agree with you, Joanie. 19:33:03 JS: Ideally, I think you need a property like MSAA/IA2 has. 19:33:10 JS: Everything else feels hacky to me. 19:33:33 JS: Failing that, a means to identify that the AtkAction is not invokable makes sense. 19:34:20 JS: Reading your discussion with Alex, it occurred to me that if they are just descriptive, could they be exposed as a description. 19:35:00 CS: There is no string like in UIA and MSAA/IA2? 19:35:10 JS: There's not in ATK/AT-SPI2. 19:35:37 CS: Does Orca read descriptions by default, or does the user have to do something? 19:36:09 JD: Orca presents descriptions automatically. 19:36:43 CS: We don't automatically present it on the assumption that it's long. 19:38:15 JD: The problem is that ATs should be able to provide the shortcut as the shortcut when asked for by the user and/or in accordance to user preferences. 19:38:33 JD: In order for ATs to be able to do that, ATs need to know definitively that something is a shortcut. 19:38:44 JD: For this reason, placing it in a description won't work. 19:40:38 JS: If we make it a desktop app and Orca sees the action and invokes it, who does the actual work? 19:40:50 JD: The app or toolkit. Usually the toolkit (e.g. Gtk+) 19:41:13 JS: If we use AtkAction with a no-op value, is there a chance that down the line ATK will have an accKeyShortcuts property? 19:41:25 JD: Anything is possible. 19:44:57 JD + JS: (Discussion as to why this may or may not be doable) 19:51:53 JS: What's the next step? 19:52:29 JD: Alex needs to reply to Joanie and then we'll proceed. 19:52:38 JS: Change the due date? 19:52:42 JD: One week please. 19:53:11 JD: And it's already exposed via object attribute. 19:53:16 Zakim, next item 19:53:16 agendum 5. "ACTION-1698 (Joanie) AXAPI mapping of aria-keyshortcuts." taken up [from clown] 19:53:25 JD: Not done yet 19:53:35 action-1698 19:53:35 action-1698 -- Joanmarie Diggs to Propose AXAPI mapping of aria-kbdshortcuts -- due 2016-06-07 -- OPEN 19:53:35 http://www.w3.org/WAI/ARIA/track/actions/1698 19:53:39 JD: I am going to deal with that when I implement it in WebKitGtk. 19:53:54 JD: As a result, I need to know what the mappings are. 19:54:00 JD: Give me another week please. 19:54:18 Zakim, next item 19:54:18 agendum 6. "ACTION-1706 (Michael/Cynthia) Statement regarding deprecation of UIA Express." taken up [from clown] 19:54:29 action-1706? 19:54:29 action-1706 -- Michael Cooper 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:54:29 http://www.w3.org/WAI/ARIA/track/actions/1706 19:54:43 JS: I noticed, Cynthia, that you did something with the deprecation of UIA express and then assigned it to Michael. 19:54:49 JS: Did you mean to? 19:55:10 CS: I set it to PENDINGREVIEW but wasn't sure what to do to cause it to be reviewed. 19:55:26 JS: I'll assign it to me. 19:55:35 CS: I doubt this will be controversial. 19:56:01 https://rawgit.com/w3c/aria/Action-1706/core-aam/core-aam.html#intro_aapi 19:56:06 JS: The URL is above. 19:56:22 JS: (Reads the sentence) 19:56:44 The WAI-ARIA 1.0 User Agent Implementation Guide included mappings for UIA Express, also known as IAccessibleEx, which was implemented in Microsoft Internet Explorer 8.0 - 11. New implementations are strongly encouraged to use User Interface Automation instead. 19:57:13 JS: I'm okay with that. 19:57:20 JS: Is there anything else? 19:57:23 CS: Just that. 19:57:26 JS: Thoughts? 19:57:30 BG: Not really. 19:57:40 CS: I didn't expect it to be controversial. 19:57:47 CS: I've not heard back from Alex Surkov. 19:57:57 JS: I'll find time to pull it in or merge it in. 19:58:42 JS: It currently says you can merge it. 19:59:00 Zakim, next item 19:59:00 agendum 7. "ACTION-2065 (Joseph/Cynthia) Validation of aria-activedescendant." taken up [from clown] 19:59:10 agenda? 19:59:21 Zakim, take up item 8 19:59:21 agendum 8. "ACTION-1739 (Joanie) Provide all the missing atk/at-spi2 interfaces." taken up [from clown] 19:59:27 action-1739 19:59:27 action-1739 -- Joanmarie Diggs to Provide all the missing atk/at-spi2 interfaces for joseph -- due 2015-11-17 -- OPEN 19:59:27 http://www.w3.org/WAI/ARIA/track/actions/1739 20:03:53 JD: I've added a list in the comment of the action. 20:05:46 JS: I'll assign this to myself and ask you, Joanie, any questions that come up. 20:07:21 JS: I don't know what will happen since none of this was in the spec up to this point. 20:07:27 JS: In other words, in terms of testing. 20:07:56 JD: For what it's worth, I'm pretty sure what I wrote is what Gecko already does. 20:08:18 JD: So I don't think I'm in danger of making any user agent non-compliant. 20:08:31 JD: Though it might(?) require testing. 20:13:03 Zakim, part 20:13:03 leaving. As of this point the attendees have been Joanmarie_Diggs, Joseph_Scheuhammer, Bryan_Garaventa 20:13:03 Zakim has left #aapi 20:13:11 RRSAgent, make minutes 20:13:11 I have made the request to generate http://www.w3.org/2016/06/07-aapi-minutes.html joanie 20:13:37 present+ Cynthia_Shelly 20:13:53 regrets+ Richard_Schwerdtfeger 20:13:58 RRSAgent, make minutes 20:13:58 I have made the request to generate http://www.w3.org/2016/06/07-aapi-minutes.html joanie 20:15:20 scribeOptions: -final 20:15:27 RRSAgent, stop