19:56:03 RRSAgent has joined #aapi 19:56:03 logging to http://www.w3.org/2014/11/25-aapi-irc 19:56:05 RRSAgent, make logs member 19:56:05 Zakim has joined #aapi 19:56:07 Zakim, this will be WAI_PF 19:56:07 ok, trackbot; I see WAI_PFWG(AAPI)3:00PM scheduled to start in 4 minutes 19:56:08 Meeting: Protocols and Formats Working Group Teleconference 19:56:08 Date: 25 November 2014 19:56:14 WAI_PFWG(AAPI)3:00PM has now started 19:56:21 +[GVoice] 19:56:28 zakim, GVoice is Joseph_Scheuhammer 19:56:28 +Joseph_Scheuhammer; got it 19:56:36 zakim, I am Joseph_Scheuhammer 19:56:36 ok, clown, I now associate you with Joseph_Scheuhammer 19:56:43 chair: Joseph_Scheuhammer 19:56:52 agenda: this 19:56:59 agenda+ ISSUE-568: (All) need actions for mappings or aria-modal for all AAPIs. 19:57:04 agenda+ ACTION-1528/ISSUE-587: (David) Investigate the proper ia2 mappings for aria-current. 19:57:10 agenda+ ACTION-1529/ISSUE-587: (Joseph) Investigate the proper atk/at-spi mappings for aria-current. 19:57:15 agenda+ ACTION-1527ISSUE-587: (Cynthia) Investigate the proper uia mappings for aria-current. 19:57:22 agenda+ ACTION-1531/ISSUE-435: (David) investigate ia2 mapping of role="text". 19:57:27 agenda+ ACTION-1530/ISSUE-435: (Cynthia) investigate ia2 mapping of role="text". 19:57:38 agenda+ ACTION-1532/ISSUE-435: (Joseph) investigate atk/at-spi mapping of role="text". 19:57:43 agenda+ ACTION-1104: (Cynthia) Define the UIA mapping for aria-describedby when the element does not exist in the accessibility tree such as when css: display:none applies. 19:57:49 agenda+ ACTION-1445/ISSUE-661: (Cynthia) Investigate ideal mapping for role presentation in tables and lists. 19:57:55 agenda+ Continue with ACTIONs/ISSUEs for core-aam 1.1: https://www.w3.org/WAI/PF/Group/track/products/23 19:58:03 agenda+ be done. 19:58:50 I have made the request to generate http://www.w3.org/2014/11/25-aapi-minutes.html clown 19:59:10 +Joanmarie_Diggs 19:59:25 Zakim, I am Joanmarie_Diggs 19:59:25 ok, joanie, I now associate you with Joanmarie_Diggs 20:00:24 +Bryan_Garaventa 20:01:45 -Joanmarie_Diggs 20:02:10 bgaraventa1979 has joined #aapi 20:02:33 zakim, I am Bryan_Garaventa 20:02:33 ok, bgaraventa1979, I now associate you with Bryan_Garaventa 20:03:23 davidb has joined #aapi 20:03:48 +Joanmarie_Diggs 20:03:57 + +1.416.848.aaaa 20:04:14 Zakim, aaaa is David_Bolter 20:04:14 +David_Bolter; got it 20:04:17 -Joanmarie_Diggs 20:11:01 http://rawgit.com/w3c/aria/master/aria/aria.html#text 20:12:58 looks good 20:14:42 scribenick: bgaraventa1979 20:15:27 zakim, take up item 1 20:15:27 agendum 1. "ISSUE-568: (All) need actions for mappings or aria-modal for all AAPIs." taken up [from clown] 20:15:34 issue-568? 20:15:34 issue-568 -- Introduce system modal attributes for dialogs -- open 20:15:34 https://www.w3.org/WAI/PF/Group/track/issues/568 20:15:52 +Joanmarie_Diggs 20:16:42 scribenick: joanie 20:17:03 JS: The spec already has aria-modal in it. 20:17:03 http://rawgit.com/w3c/aria/master/aria/aria.html#aria-modal 20:17:12 JS: Here it is (above) 20:17:30 JS: We need mappings for them. There are currently no actions. I'd like to assign them. 20:17:42 JS: One for David for IA2, one for Joanie for ATK, etc. 20:17:47 JS: Is that ok? 20:17:56 All: Yes. 20:18:46 DB: It will be more than mapping. 20:18:52 JS: What else would it be? 20:19:16 DB: I guess... I bet James is wondering if it will disallow user action outside the modal dialog. 20:19:24 JS: [Reads definition] 20:19:44 s/James/James Craig/ 20:20:10 DB: We should try to scope ARIA so that it has clearly defined boundaries. 20:20:25 DB: My thinking is that I would not change accessibility stuff. 20:20:47 DB: So if someone put aria-modal on something, I'd want them to have already handled making it functionally modal. 20:21:02 JS: It was my assumption that authors would have created a modal user experience. 20:21:13 DB: As we've discovered over the years, we need to be explicity about that. 20:21:35 JS: [Reads more text] 20:22:13 action: David Bolter to investigate and propose mappings for aria-modal property for IA2 and/or MSAA. 20:22:13 Created ACTION-1538 - Bolter to investigate and propose mappings for aria-modal property for ia2 and/or msaa. [on David Bolter - due 2014-12-02]. 20:22:15 JS: So HTML has an inert attribute so they (authors) should mark the rest of the document inert. Though it's not required. 20:22:18 DB: Ok. 20:22:41 action: Joanie to investigate and propose mappings for aria-modal property for ATK/AT-SPI 20:22:41 20:22:42 Created ACTION-1539 - Investigate and propose mappings for aria-modal property for atk/at-spi [on Joanmarie Diggs - due 2014-12-02]. 20:22:51 action-1539 20:22:51 action-1539 -- Joanmarie Diggs to Investigate and propose mappings for aria-modal property for atk/at-spi -- due 2014-12-02 -- OPEN 20:22:51 https://www.w3.org/WAI/PF/Group/track/actions/1539 20:23:07 action: Cythia to investigate and propose mappings for aria-modal property for UIA. 20:23:07 20:23:07 Error finding 'Cythia'. You can review and register nicknames at . 20:23:24 action: Cynthia to investigate and propose mappings for aria-modal property for UIA. 20:23:24 20:23:24 Created ACTION-1540 - Investigate and propose mappings for aria-modal property for uia. [on Cynthia Shelly - due 2014-12-02]. 20:24:23 action: James Craig to investigate and propose mappings for aria-modal property for AXAPI. 20:24:23 'James' is an ambiguous username. Please try a different identifier, such as family name or username (e.g., jcraig, jhawkins2, jnurthen). 20:24:25 JS: Warning, because this is already in the spec, I'm going to propose something soon if no one else does. 20:24:36 JS: I think David was the only one who replied (to my email) 20:24:39 DB: Sounds right. 20:24:39 action: jcraig to investigate and propose mappings for aria-modal property for AXAPI. 20:24:39 Created ACTION-1541 - Investigate and propose mappings for aria-modal property for axapi. [on James Craig - due 2014-12-02]. 20:25:16 JD: I just did my action and transfered it to you (Joseph) 20:25:34 JS: I think there is already an IA2 one. 20:25:42 JS: [Looks for email on mailing list] 20:26:08 http://lists.w3.org/Archives/Public/public-pfwg/2014Nov/0077.html 20:26:25 JS: There it is [reads from above email] 20:26:54 JS: I stand corrected, nobody replied to me. 20:27:25 Zakim, next item 20:27:25 agendum 2. "ACTION-1528/ISSUE-587: (David) Investigate the proper ia2 mappings for aria-current." taken up [from clown] 20:27:40 action-1528? 20:27:40 action-1528 -- Alexander Surkov to Bolter to investigate the proper ia2 mappings for aria-current -- due 2014-11-18 -- OPEN 20:27:40 https://www.w3.org/WAI/PF/Group/track/actions/1528 20:27:47 JS: aria-current is not in the spec yet. 20:28:03 JS: This is about the MSAA mapping for aria-current. 20:28:14 JS: Since it's not in the spec yet, there's no rush on this. 20:28:32 DB: I filed a bug about this earlier today. 20:28:41 s/the MSAA mapping for aria-current/the MSAA-IA2 mapping for aria-current/ 20:28:52 DB: We were talking about it a few days ago. 20:29:04 DB: Whatever ATK does, we'll do in IA2. 20:29:16 JS: ATK is doing STATE_ACTIVE. 20:29:28 DB: We filed the bug and CCed James Teh. 20:29:46 JS: But there's still discussion on the mailing list regarding this versus selected versus focused. 20:30:10 JD: [Points out that Dominic suggested aria-active] 20:30:41 DB: Question, what if the user changes the browser tabs. Should we attempt to put focus there? 20:30:44 JS: No. 20:31:01 JS: When they come back, they should go back to where they were before. 20:31:06 BG: That makes sense to me. 20:31:13 DB: I just asked because it would be a handy thing. 20:31:30 http://idrc.ocad.ca/index.php/research-and-development/ongoing-projects 20:31:59 JS: I actually found that our own website [link above]. If you look on the left, there's a table of contents on the left. It's not a tree view; it's just a list of links. 20:32:17 JS: [Describes blue arrow showing current item in contents] 20:32:21 JS: That's aria-current 20:32:29 DB: When does it matter wrt the screen reader? 20:32:41 JS: "Screen reader, tell me what's current?" 20:33:04 BG: It shouldn't be anything complicated. When you're arrowing or tabbing through it. The screen reader should speak what's current. 20:33:17 JS: Would you want a gesture for "what's current?" 20:33:32 BG: You could do that, but you don't have to. 20:33:36 DB: That makes sense to me. 20:34:03 JS: Also, if you're on the main page and there's a next button that takes you to something else, making the current change, I think you should get an event. 20:34:12 JS: And you will in a proper implementation of ATK. 20:34:16 BG: Sounds good to me. 20:34:25 Zakim, take up item 5 20:34:25 agendum 5. "ACTION-1531/ISSUE-435: (David) investigate ia2 mapping of role="text"." taken up [from clown] 20:34:36 action-1531? 20:34:36 action-1531 -- David Bolter to Bolter to investigate ia2 mapping of role="text" -- due 2014-11-18 -- OPEN 20:34:36 https://www.w3.org/WAI/PF/Group/track/actions/1531 20:35:49 Zakim, take up item 2 20:35:49 agendum 2. "ACTION-1528/ISSUE-587: (David) Investigate the proper ia2 mappings for aria-current." taken up [from clown] 20:36:03 DB: aria-active could be confused for aria-activedescendant 20:36:21 JS: And I take it you're warning that the name aria-active might not be a good one. 20:36:24 DB: Maybe 20:36:56 DB: I also think the aria-current idea in my head is overlapping with aria-activedescendant 20:37:07 DB: But I understand they are different 20:37:13 JS: aria-activedescendant is about focus. 20:37:19 JS: aria-current is not about focus. 20:37:38 [group makes fun of the scribe] 20:37:44 Zakim, take up item 5 20:37:44 agendum 5. "ACTION-1531/ISSUE-435: (David) investigate ia2 mapping of role="text"." taken up [from clown] 20:38:19 DB: The main thing for me is Alex has to be ok with whatever we have planned. 20:38:33 action-1531 20:38:33 action-1531 -- David Bolter to Bolter to investigate ia2 mapping of role="text" -- due 2014-11-18 -- OPEN 20:38:33 https://www.w3.org/WAI/PF/Group/track/actions/1531 20:39:04 DB: So where is the group? What do you want from me. 20:39:17 JS: ATK/AT-SPI2 has a new role: ROLE_STATIC. 20:39:24 JS: They even created the documentation for it. 20:40:07 https://developer.gnome.org/atk/unstable/AtkObject.html 20:40:28 https://developer.gnome.org/atk/unstable/AtkObject.html#AtkRole 20:41:33 DB: This seems to mirror the spec text well, at least not contradict it. 20:41:40 DB: What do we have in IA2 currently? 20:42:07 DB: This should ... Alex had a stronger opinion on this than I did. 20:42:31 DB: I can say the spec text looks good and the ATK text looks good, but I cannot give you an answer for IA2 today. 20:43:02 [DB departs] 20:43:04 -David_Bolter 20:43:12 JS: I'll mark it as TBD in the spec. 20:43:18 Zakim, take up item 3 20:43:18 agendum 3. "ACTION-1529/ISSUE-587: (Joseph) Investigate the proper atk/at-spi mappings for aria-current." taken up [from clown] 20:43:23 action-1529 20:43:23 action-1529 -- Joseph Scheuhammer to Investigate the proper atk/at-spi mappings for aria-current -- due 2014-11-18 -- OPEN 20:43:23 https://www.w3.org/WAI/PF/Group/track/actions/1529 20:43:30 JS: I think I'm ready to go on this. 20:43:49 JS: Yes, I'm ready to write everything that needs to be. I just haven't done it yet. I'll do it sometime this week. 20:44:02 BG: I'll catch up on that. 20:44:08 JS: There's a lot of notes. 20:44:23 JS: Oh this is for aria-current. I guess I should wait until the spec text is there. 20:44:39 JS: Usually the mapping points back to the spec where the property is defined. 20:44:56 JS: So I may wait until the next heartbeat. 20:45:10 BG: Does it matter if it's called aria-current or aria-active? 20:45:29 JS: I would have said 'no' until David mentioned the potential confusion with activedescendant. 20:45:40 JS: We're trying to make it easy for the author. 20:45:58 [Jokes about Matt's aria-youarehere] 20:46:10 Zakim, next item 20:46:10 agendum 2. "ACTION-1528/ISSUE-587: (David) Investigate the proper ia2 mappings for aria-current." taken up [from clown] 20:46:21 Zakim, close item 2 20:46:21 agendum 2, ACTION-1528/ISSUE-587: (David) Investigate the proper ia2 mappings for aria-current., closed 20:46:23 Zakim, next item 20:46:24 I see 8 items remaining on the agenda; the next one is 20:46:24 4. ACTION-1527ISSUE-587: (Cynthia) Investigate the proper uia mappings for aria-current. [from clown] 20:46:24 agendum 4. "ACTION-1527ISSUE-587: (Cynthia) Investigate the proper uia mappings for aria-current." taken up [from clown] 20:46:33 action-1527 20:46:33 action-1527 -- Cynthia Shelly to Investigate the proper uia mappings for aria-current -- due 2015-01-31 -- OPEN 20:46:33 https://www.w3.org/WAI/PF/Group/track/actions/1527 20:46:41 JS: We'll check the action to see if she made any notes. But she's not here. 20:46:56 JS: She says in her latest note [reads]. 20:47:16 JS: My vote is get something like aria-current added to UIA. 20:47:28 BG: That's my vote. I never liked the idea of them being the same thing. 20:48:23 The text from action-1527 under discussion is: "selectionitem pattern can't be used on images. It looks like there is not a good mapping to UIA for this. Now the question is whether to update both ARIA and UIA to allow selection on any role/control type, or to try to get something like aria-current added to uia." 20:48:42 JS: I guess we'll address this when she's back. 20:48:49 JS: Thank you Cynthia for adding that note. 20:48:53 Zakim, next item 20:48:53 agendum 5. "ACTION-1531/ISSUE-435: (David) investigate ia2 mapping of role="text"." taken up [from clown] 20:49:03 Zakim, close item 5 20:49:03 agendum 5, ACTION-1531/ISSUE-435: (David) investigate ia2 mapping of role="text"., closed 20:49:05 Zakim, next item 20:49:06 I see 6 items remaining on the agenda; the next one is 20:49:06 6. ACTION-1530/ISSUE-435: (Cynthia) investigate ia2 mapping of role="text". [from clown] 20:49:06 agendum 6. "ACTION-1530/ISSUE-435: (Cynthia) investigate ia2 mapping of role="text"." taken up [from clown] 20:49:13 action-1530? 20:49:13 action-1530 -- Cynthia Shelly to Investigate uia mapping of role="text" -- due 2014-11-18 -- OPEN 20:49:13 https://www.w3.org/WAI/PF/Group/track/actions/1530 20:49:21 JS: [Looks for note for this action] 20:49:36 http://msdn.microsoft.com/en-us/library/windows/desktop/ee671651%28v=vs.85%29.aspx 20:49:52 Cynthia's note on action-1530 is: "The best mapping would be the Text control type. http://msdn.microsoft.com/en-us/library/windows/desktop/ee671651(v=vs.85).aspx 20:49:55 However, I the inheritance model of the text role described in the draft makes me very uncomfortable. I think it will be used in error and remove a lot of semantics and behavior from children. 20:50:05 (end of quote) 20:50:19 JS: That sounds right, but there's a "However". 20:50:34 JS: It has events too. 20:50:55 JS: That does make me a little.... I wouldn't expect something that has role="text" to spawn any events. 20:51:02 JS: Is offscreen an event? 20:51:08 BG: I guess. 20:51:27 JS: It's a property. If it moves offscreen... text can move/scroll offscreen. 20:51:37 JS: I guess I need to talk to her to see what this means. 20:51:46 BG: That could be useful. 20:51:55 JS: I'm not planning on adding any events for role="text" 20:52:06 JS: So wait until she gets back. I think that's a topic for the Monday group. 20:52:15 BG: Sounds good to me. 20:52:57 JS: I'll just do the role mapping part for now; nothing new to the events table. 20:53:33 Zakim, next item 20:53:33 agendum 7. "ACTION-1532/ISSUE-435: (Joseph) investigate atk/at-spi mapping of role="text"." taken up [from clown] 20:53:39 action-1532? 20:53:40 action-1532 -- Joseph Scheuhammer to Investigate atk/at-spi mapping of role="text" -- due 2014-11-18 -- OPEN 20:53:40 https://www.w3.org/WAI/PF/Group/track/actions/1532 20:54:02 JS: I think that's going to be nothing more than... I know what I need to do here. Yes. 20:54:22 JS: I have the mappings for ATK/AT-SPI2 and will use that. 20:55:00 Zakim, next item 20:55:00 agendum 8. "ACTION-1104: (Cynthia) Define the UIA mapping for aria-describedby when the element does not exist in the accessibility tree such as when css: display:none applies." 20:55:03 ... taken up [from clown] 20:55:10 action-1104? 20:55:10 action-1104 -- Cynthia Shelly to Define what the accessibility API mapping is for UIA on aria-describedby in section 5.5.1 table when the element does not exist in the accessibility tree such as when css: display:none applies -- due 2014-11-18 -- OPEN 20:55:11 https://www.w3.org/WAI/PF/Group/track/actions/1104 20:55:14 JS: Another Cynthia one. Is there a note? 20:55:24 JS: No. 20:55:43 JS: This is the one where when you use aria-describedby with UIA it actually creates a pointer to the description. 20:55:59 JS: If the description has CSS display:none, it's not in the accessibility tree and there's nothing to point to. 20:56:12 JS: Everyone else just grabs the string so there's no need for pointers. 20:56:29 JS: So there's been this question since 2012 about how do you handle this in UIA. 20:56:50 JS: At one point, Cynthia suggested fallback to legacy description, but then stated that is not really the right thing to do. 20:57:19 BG: Unless and until something does get added, there's nothing else available. 20:57:32 Zakim, next item 20:57:32 agendum 9. "ACTION-1445/ISSUE-661: (Cynthia) Investigate ideal mapping for role presentation in tables and lists." taken up [from clown] 20:57:37 action-1445? 20:57:37 action-1445 -- Cynthia Shelly to Investigate the ideal uai mapping for role presentation in tables and lists. -- due 2014-11-18 -- OPEN 20:57:37 https://www.w3.org/WAI/PF/Group/track/actions/1445 20:57:50 JS: No note on action-1445 20:58:08 JS: I don't think I'll get how to handle role="presentation" for tables and lists into the mapping guide. 20:58:18 JS: But I'll think about it. There might be something general I can say. 20:58:40 JS: I know we have this resolved for ATK and I think IA2. 20:59:24 scribnick: clown 21:00:07 JD: I created a bug against FF that said to map, say, a gridcell with role presentation to the same thing as a div. 21:00:25 JD: But, they recently closed that bug, and maybe something similar was done with IA2. 21:00:31 JD: 21:00:54 JD: My point is it may have been resolved for IA2 as well. 21:01:05 https://bugzilla.mozilla.org/show_bug.cgi?id=1013584 21:01:19 https://hg.mozilla.org/mozilla-central/rev/38f5bfa0e2f7 21:04:34 s/scribnick:  clown/scribenic: clown/ 21:05:40 I have made the request to generate http://www.w3.org/2014/11/25-aapi-minutes.html clown 21:05:56 ACTION: Joanie to verify the commit for mozilla bug 1013584 and report the ATK role to Joseph. 21:05:57 Created ACTION-1542 - Verify the commit for mozilla bug 1013584 and report the atk role to joseph. [on Joanmarie Diggs - due 2014-12-02]. 21:06:11 s/scribnick/scribenick/ 21:06:19 I have made the request to generate http://www.w3.org/2014/11/25-aapi-minutes.html clown 21:06:24 scribenick: joanie 21:07:40 Regrets: Cynthia_Shelly 21:09:58 Zakim, part 21:09:58 leaving. As of this point the attendees were Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa, +1.416.848.aaaa, David_Bolter 21:09:58 Zakim has left #aapi 21:13:28 RRSAgent, stop 21:17:42 s/scribnick/scribenick/g 21:17:46 RRSAgent, make minutes 21:17:46 I have made the request to generate http://www.w3.org/2014/11/25-aapi-minutes.html joanie 21:18:35 RRSAgent, stop