19:58:11 RRSAgent has joined #aapi 19:58:11 logging to http://www.w3.org/2016/03/01-aapi-irc 19:58:13 RRSAgent, make logs world 19:58:13 Zakim has joined #aapi 19:58:15 Zakim, this will be 19:58:15 I don't understand 'this will be', trackbot 19:58:16 Meeting: Accessible Rich Internet Applications Working Group Teleconference 19:58:16 Date: 01 March 2016 19:58:21 chair: Joseph_Scheuhammer 19:58:27 agenda: this 19:58:33 agenda+ ACTION-1569/1585/ISSUE-540 (All) Section on AAPI differences - Jason's latest. 19:58:38 agenda+ ACTION-2012/ACTION-2013/Action-1667 (Cynthia) UIA mappings for landmark roles, pull request: https://github.com/w3c/aria/pull/272 19:58:44 agenda+ ACTION-1593 (Cynthia) Compare implementations of AAPI managed states and look for gaps. 19:58:50 agenda+ ACTION-1541 (Joanie/Joseph) AXAPI mapping for aria-modal property. 19:58:55 agenda+ ACTION-1668 (Rich/Alex) Add IA2_ROLE_LANDMARK for IA2. 19:59:01 agenda+ ISSUE-1013: (Joseph/Joanie/JamesT) Need for AAPI event with aria-errormessage. 19:59:08 agenda+ ACTION-1681 (Joseph) Editorial change clarifying inclusions rules in 5.1.2 19:59:16 agenda+ 19:59:30 agenda+ Triage: https://www.w3.org/WAI/ARIA/track/products/23 (start: ACTION-1686) 19:59:30 - Also bugzillas: 19:59:30 https://www.w3.org/Bugs/Public/buglist.cgi?component=Core%20AAM&product=ARIA 19:59:30 https://www.w3.org/Bugs/Public/buglist.cgi?component=AccName%20AAM&product=ARIA 19:59:31 https://www.w3.org/WAI/PF/Group/track/products/26 19:59:36 agenda+ be done. 20:00:44 present+ Joanmarie_Diggs 20:01:26 scribe: Joanmarie_Diggs 20:01:53 present+ Cynthia_Shelly 20:02:32 present+ Joseph_Scheuhammer 20:02:44 cyns has joined #aapi 20:09:51 thank you! 20:11:11 Zakim, take up item 1 20:11:11 agendum 1. "ACTION-1569/1585/ISSUE-540 (All) Section on AAPI differences - Jason's latest." taken up [from clown] 20:11:27 ACTION-1569? 20:11:27 ACTION-1569 -- Joseph Scheuhammer to Create a section that describes AAPI differences -- due 2016-02-23 -- PENDINGREVIEW 20:11:27 http://www.w3.org/WAI/ARIA/track/actions/1569 20:11:49 JS: I incorporated all of Jason's and Cynthia's changes. 20:12:01 JS: I pushed them and asked for feedback. 20:12:10 CS: I did my action item about changing the example. 20:12:15 https://lists.w3.org/Archives/Public/wai-xtech/2016Feb/0050.html 20:12:20 JS: Jason replied (see above). 20:12:30 JS: He wants to change the end of the second paragraph. 20:12:51 JS: He wants us to not use "accessible" as a noun. 20:12:59 CS: I tend to agree with him. 20:13:12 JS: I pointed out that it's used this way throughout the document. 20:13:26 CS: You can give him an action item if he wants to change it. 20:13:37 JS: Is it especially egregious? 20:14:39 CS: Up to you if you want to make the change or ask him to do it. 20:14:57 JS: It might be referencing the glossary, which would make it more challenging. 20:15:14 CS: You could also make a glossary entry with accessible used as a noun, which might be less work. 20:15:37 JS: The next issue Jason mentioned: (Joseph reads text of 1.1) 20:15:50 JS: Jason wants to drop the word "static" 20:15:55 JS: I thought about it a bit. 20:16:37 JS: And I thought it's correct because you need ARIA to get across the correct semantics. 20:16:46 JS: So the DOM does not represent the correct semantics. 20:16:54 CS: But it says "structure and state". 20:17:11 CS: That could mean accessibility structure and state, or DOM structure and state, or.... 20:17:18 CS: And it's introductory material. 20:17:34 JS: Jason raised a similar issue (Joseph reads from email) 20:18:25 JS: Jason suggested that the text suggests ATs only use accessibility APIs for interactive content. 20:18:35 JS: Which of course is not correct (any longer). 20:18:47 JS: I responded to him that I agree and that this text should be updated. 20:19:11 JS: He has a recommended rewrite for the UIA section. 20:19:23 JS: Cynthia responded. 20:19:27 https://lists.w3.org/Archives/Public/wai-xtech/2016Feb/0051.html 20:19:44 https://lists.w3.org/Archives/Public/wai-xtech/2016Feb/0053.html 20:19:50 JS: (Reads from Cynthia's reply at above URL) 20:20:02 CS: The last thing that was written there is fine. 20:20:07 JS: Where's "there"? 20:20:13 CS: In his email. 20:20:28 CS: The way that he phrased it is better. 20:20:35 action-1585 20:20:35 action-1585 -- Joseph Scheuhammer to Add to the section on differences among aapis highlighting the features of uia. -- due 2016-01-15 -- PENDINGREVIEW 20:20:35 http://www.w3.org/WAI/ARIA/track/actions/1585 20:20:40 CS: But with the example I redid, that may not work. 20:21:17 CS: The button example he uses in his rewrite is incorrect. 20:21:32 JS: So I should use your (Cynthia's) text in the rewrite? 20:21:42 action-2032 20:21:42 action-2032 -- Joseph Scheuhammer to Provide a new example for the accessibility api explanatory text. -- due 2016-03-01 -- OPEN 20:21:42 http://www.w3.org/WAI/ARIA/track/actions/2032 20:22:10 JS: That replaces the example. What else should we change? 20:22:23 CS: Can you munge them together and we can look at them next week? 20:22:25 JS: Yes. 20:22:50 CS: I will be reviewing the complete UIA column next week. 20:23:12 CS: I may just do a pull request as I don't think we need to have a discussion about each cell in that table. 20:23:32 JS: Since we didn't test UIA last time, we need to test everything this time. 20:25:32 (Some discussion about restoring the UIA Express column) 20:26:22 JS: We need to talk to Alex Surkov about this. 20:26:44 CS: I think it was about the HTML-AAM. 20:27:02 JS: We removed it from Core. Jason asked if we should remove it from HTML-AAM? 20:27:21 CS: Alex pointed out that some implementations (i.e. Firefox) may still use it. 20:27:28 JS: Does this imply anything about testing? 20:27:34 CS: It might. 20:28:14 CS: And we don't know if we have a testable implementation of UIA Express. 20:28:34 CS: Unless Alex wants us to use Firefox to test for UIA Express. 20:29:11 JS: We have plan for differences amongst Accessibility APIs: 20:29:23 JS: I'll tell Jason to go ahead with the accessible objects. 20:29:29 JS: I'll munge the changes. 20:29:31 Zakim, next item 20:29:31 agendum 2. "ACTION-2012/ACTION-2013/Action-1667 (Cynthia) UIA mappings for landmark roles, pull request: https://github.com/w3c/aria/pull/272" taken up [from clown] 20:29:47 https://github.com/w3c/aria/pull/272 20:31:01 JS: Your (Cynthia's) github pull request for landmarks: I'm fine with that, but if we make your change here, we need to do it everywhere. 20:31:12 CS: I don't think that's the only change I made. 20:31:20 JS: No, the rest I'm fine with. 20:32:15 https://github.com/w3c/aria/commit/5b29b85d5d4ebee1b374bef2f887b8b6dd72cac9 20:34:30 action: cynthia to change the phrase "Control type/role" to "Control Type" throughout the Core-AAM 20:34:31 Created ACTION-2037 - Change the phrase "control type/role" to "control type" throughout the core-aam [on Cynthia Shelly - due 2016-03-08]. 20:34:48 action-2037 20:34:48 action-2037 -- Cynthia Shelly to Change the phrase "control type/role" to "control type" throughout the core-aam -- due 2016-03-08 -- OPEN 20:34:48 http://www.w3.org/WAI/ARIA/track/actions/2037 20:35:22 CS: Go ahead and merge the current pull request. 20:36:03 CS: And give me an action to do the other changes to "control type". 20:36:11 Zakim, next item 20:36:11 agendum 3. "ACTION-1593 (Cynthia) Compare implementations of AAPI managed states and look for gaps." taken up [from clown] 20:36:21 action-1593 20:36:21 action-1593 -- Cynthia Shelly to Compare implementations of AAPI managed states and look for gaps. -- due 2016-03-04 -- OPEN 20:36:21 http://www.w3.org/WAI/ARIA/track/actions/1593 20:36:24 JS: We talked about this briefly last week. 20:36:29 CS: I didn't get to this one yet. 20:36:46 CS: Let's move it to the 29th. 20:36:58 CS: And when are we doing test file creation? 20:37:41 agenda? 20:38:09 Topic: Test file creation 20:38:29 CS: I had an action due today to create a test case. 20:38:32 action-1373 20:38:32 action-1373 -- Cynthia Shelly to Create a test case for when aria-posinset and aria-setsize are provided explicitly on some but not all elements. -- due 2016-03-01 -- OPEN 20:38:32 http://www.w3.org/WAI/ARIA/track/actions/1373 20:38:52 CS: I'd like to align this with when the other test case writing takes place. 20:39:06 CS: Testing starts after last call? 20:39:15 JD: When is last call? 20:40:07 JS: I think the plan is, because we've been doing heartbeats regularly now, we choose the last heartbeat for last call. 20:40:19 CS: There's no way all the test cases will be written by March 11th. 20:40:42 JS: I'll add a note that the due date for this action should coincide with test case creation. 20:46:40 Zakim, next item 20:46:40 agendum 4. "ACTION-1541 (Joanie/Joseph) AXAPI mapping for aria-modal property." taken up [from clown] 20:46:48 action-1541 20:46:48 action-1541 -- Joseph Scheuhammer to Investigate and propose mappings for aria-modal property for axapi. -- due 2016-02-08 -- OPEN 20:46:48 http://www.w3.org/WAI/ARIA/track/actions/1541 20:47:07 https://developer.apple.com/library/mac/documentation/AppKit/Reference/NSAccessibility_Protocol_Reference/index.html#//apple_ref/occ/intfp/NSAccessibility/accessibilityModal 20:47:10 JS: I did a little research. And found the above in the Apple documentation. 20:47:27 JS: There is a accessibility-modal property of a window. 20:48:05 https://bugs.webkit.org/show_bug.cgi?id=138566#c23 20:48:33 @property(getter=isAccessibilityModal) BOOL accessibilityModal 20:48:49 JS: The method is isAccessibilityModal() 20:48:56 A Boolean value that determines whether the window is modal. 20:49:01 JS: The documentation states the above. 20:49:28 JS: That tells the AT programmer what to look for, but not what to look for in the accessibility inspector. 20:49:37 https://bugs.webkit.org/show_bug.cgi?id=138566#c23 20:49:40 JS: So I commented on the bug associated with the implementation. 20:49:54 JS: I asked them what to put in the accessibility mappings. 20:50:08 JS: I haven't gotten a reply. 20:52:53 JD: If memory serves me, they don't expose the property; the act upon it being present. 20:53:22 JD: For instance, if an aria-modal dialog became active, the page content underneath would be treated as if aria-hidden were true. 20:53:28 JD: I think. I am not Apple. 20:53:34 JS: So how do we test it? 20:54:29 JD: Hypothetically, if you had a page with text and an OK button that triggered the appearance of an aria-modal dialog, then you would activate the button and then look in the accessibility tree to verify that text and that button were not in the accessibility tree. 20:54:55 JD: And you would probably also want to verify that upon dismissing the aria-modal dialog, the original content was re-added back to the accessibility tree. 20:58:33 Zakim, next item 20:58:33 agendum 5. "ACTION-1668 (Rich/Alex) Add IA2_ROLE_LANDMARK for IA2." taken up [from clown] 20:58:42 JS: Rich and Alex are not here. 20:59:10 JS: There is an email thread. 20:59:22 JS: We'll put it off to next week since Rich is not here. 21:03:09 object:state-changed:invalid_entry 21:03:29 21:03:29 ATK_STATE_INVALID_ENTRY 21:03:30 Indicates that the object has encountered an error condition due to failure of input validation. For instance, a form control may acquire this state in response to invalid or malformed user input. 21:03:36 http://w3c.github.io/aria/core-aam/core-aam.html#mapping_events_state-change 21:03:49 ATK_STATE_INVALID 21:03:50 Indicates an invalid state - probably an error condition. 21:08:27 regrets+ Rich_Schwerdtfeger, Bryan_Garaventa 21:08:58 issue-1013 21:08:58 issue-1013 -- Is there a need for an aapi event for aria-errormessage -- open 21:08:58 http://www.w3.org/WAI/ARIA/track/issues/1013 21:09:02 JS: I raised the above issue. 21:10:58 Zakim, part 21:10:58 leaving. As of this point the attendees have been Joanmarie_Diggs, Cynthia_Shelly, Joseph_Scheuhammer 21:10:58 Zakim has left #aapi 21:11:08 scribeOptions: -final 21:11:12 RRSAgent, stop