18:38:53 RRSAgent has joined #aapi 18:38:53 logging to http://www.w3.org/2016/07/26-aapi-irc 18:38:55 RRSAgent, make logs world 18:38:55 Zakim has joined #aapi 18:38:57 Zakim, this will be 18:38:57 I don't understand 'this will be', trackbot 18:38:58 Meeting: Accessible Rich Internet Applications Working Group Teleconference 18:38:58 Date: 26 July 2016 18:39:44 chair: Joseph_Scheuhammer 18:39:58 agenda: this 18:40:20 agenda+ ISSUE-676/ACTION-1739: (Joseph) Identify ATK/AT-SPI interfaces in role mappings. done? 18:40:33 agenda+ ISSUE-676/ACTION-2083: (Joanie) Review and update ATK/AT-SPI states. - status? 18:40:50 agenda+ ISSUE-583: (Rich) Children elements of ancesstor with aria-activedescendant should not all be focuable. - done? 18:41:03 agenda+ ISSUE-645: (All) remove 'checkable' object attribute requirement from aria-pressed mapping requirements. - done? 18:41:17 agenda+ ISSUE-663: (Rich) Presentational children of some widgets have doclick actions if make presentational who handles the click. 18:41:32 agenda+ ISSUE-627: (All) Conflict between aria-autocomplete and HTML5.2 autocomplete. - APG? 18:41:52 agenda+ Triage issues/actions: https://www.w3.org/WAI/ARIA/track/products/23 18:42:05 agenda+ Triage core-aam bugzillas: https://www.w3.org/Bugs/Public/buglist.cgi?component=Core%20AAM&product=ARIA 18:42:19 agenda+ Triage accname-aam bugzillas: https://www.w3.org/Bugs/Public/buglist.cgi?component=AccName%20AAM&product=ARIA 18:42:29 agenda+ Triage accname actions: https://www.w3.org/WAI/PF/Group/track/products/26 18:42:37 agenda+ be done. 18:43:10 clown has changed the topic to: WebEx Access Code 641 707 405 (Next meeting 02-Aug-2016, 20:00 UTC) 18:59:39 present+ Joanmarie_Diggs 18:59:50 present+ Joseph_Scheuhammer 19:02:05 Rich has joined #aapi 19:02:15 bgaraventa1979 has joined #aapi 19:02:33 present+ Bryan_Garaventa 19:04:20 present+ Rich_Schwerdtfeger 19:04:22 scribe: joanie 19:04:57 regrets+ Cynthia_Shelly 19:05:01 Zakim, take up item 1 19:05:01 agendum 1. "ISSUE-676/ACTION-1739: (Joseph) Identify ATK/AT-SPI interfaces in role mappings. done?" taken up [from clown] 19:05:11 issue-676? 19:05:11 issue-676 -- Is it useful to identify MSAA+IA2 and ATK/AT-SPI actions, interfaces, and relations in the mappings? -- open 19:05:11 http://www.w3.org/WAI/ARIA/track/issues/676 19:05:16 JS: I want to see how far we can get with issue-676. 19:05:41 action-1739? 19:05:41 action-1739 -- Joseph Scheuhammer to Provide all the missing atk/at-spi2 interfaces for joseph -- due 2016-07-05 -- PENDINGREVIEW 19:05:41 http://www.w3.org/WAI/ARIA/track/actions/1739 19:05:44 JS: Jason Kiss suggested we add the appropriate MSAA+IA2 and ATK/AT-SPI actions, interfaces, etc. to the mappings 19:05:58 JS: I've done much of this work on action-1739. 19:06:21 https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-cell 19:06:37 JS: But for the cell role, there was a question about the TableCell interface. 19:06:52 JS: And the request to mark it as [ARIA1.1] 19:07:00 JS: But the role was introduced in ARIA 1.1. 19:08:05 https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-gridcell 19:08:49 JD: I'm afraid I don't recall now. 19:10:51 JD: To answer the question, no, I don't think any additional "ARIA 1.1" notation is needed. 19:10:58 JS: Can I close this action then? 19:11:01 JD: I think so. 19:11:05 JS: Ok, will do. 19:11:39 JS: That closes half of this issue. 19:11:43 Zakim, next item 19:11:43 agendum 2. "ISSUE-676/ACTION-2083: (Joanie) Review and update ATK/AT-SPI states. - status?" taken up [from clown] 19:11:47 action-2083 19:11:47 action-2083 -- Joanmarie Diggs to Review and update ATK/AT-SPI2 states in Core AAM -- due 2016-06-21 -- OPEN 19:11:47 http://www.w3.org/WAI/ARIA/track/actions/2083 19:11:51 JD: I worked on this today. 19:11:56 JD: I have added notes to the action. 19:13:35 JS: Looking at the action, that's a lot of work. 19:14:54 JD: Cynthia had a similar situation didn't she? With aria-value* on focusable splitters? 19:15:14 https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaValueNow 19:15:28 JS: Yes, she said you didn't have to list it for the role; it could be listed for the states and properties mappings. 19:15:46 https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_state-property_table 19:17:05 JD: Aha, yes. It would make sense for my states to be listed in the states and properties table. 19:17:11 JD: Which they already are. 19:17:19 JD: Which means I'm an idiot for duplicating things. 19:18:52 JS: I'll take this and compare what you've provided to what is already in the spec. 19:19:27 JS: And if I have question, I'll ask you. 19:19:37 JD: Thanks! 19:19:46 JD: I still need to review relations, etc. 19:19:56 Zakim, next item 19:19:56 agendum 3. "ISSUE-583: (Rich) Children elements of ancesstor with aria-activedescendant should not all be focuable. - done?" taken up [from clown] 19:20:03 issue-583 19:20:03 issue-583 -- Elements that are descendants of an element having aria-activedescendant should not all be focusable -- open 19:20:03 http://www.w3.org/WAI/ARIA/track/issues/583 19:20:22 JS: Rich raised the issue. 19:20:43 JS: David, Alex and I resolved it in action-1222. 19:20:47 action-1222 19:20:47 action-1222 -- David Bolter to Look into ISSUE-583, and think about section 4.3, step 4A to see if that answers the question. -- due 2013-05-16 -- CLOSED 19:20:47 http://www.w3.org/WAI/ARIA/track/actions/1222 19:20:57 RS: What did you change in the steps? 19:21:07 JS: Absolutely nothing, as far as I recall. 19:22:02 JS: You have a container with aria-activedescendant. 19:22:15 JS: Only the elements with an id are focusable. 19:22:24 https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#keyboard-focus_aria-activedescendant 19:22:27 JS: Because elements without an id cannot be referenced. 19:22:32 JS: The URL is above. 19:22:42 JS: In addition to an id, it has to have a role. 19:23:08 JS: So if you think of a listbox, focusable is only applied to elements with role="option" and an id. 19:23:29 RS: So every element with an id and role are focusable? 19:23:43 JS: Well, if it has a tabindex, it would also be focusable. 19:23:50 JS: That's what tabiindex means. 19:24:01 RS: Did this resolve the issue with combobox? 19:24:20 JS: It says "descendant"; not "direct descendant" 19:24:49 RS: In the case of a combobox, you can have activedescendant on the combobox; but the listbox doesn't have to be a descendant. 19:24:53 JS: Can I see the markup? 19:25:19 RS: Sure 19:26:18 https://rawgit.com/w3c/aria/master/aria/aria.html#combobox 19:26:26
option 1
19:26:28 JS: If you look at example 5 in the spec, I think that's what you're talking about. 19:26:35 RS: Above is my example. 19:26:44 JS: So the listbox is a descendant of the combobox, right? 19:26:53 RS: aria-activedescendant is on the input. 19:27:15 RS: So the listitem that contains "zoom" is not a descendant of the input with type "text" 19:27:30 JS: It can't be because inputs don't have descendants. 19:27:32 RS: Right. 19:27:36 RS: And it's more than that. 19:27:48 RS: I thought the lisbox would be inside the combobox. 19:27:53 JS: It is. 19:28:03 RS: I see an ordered list outside the combobox. 19:28:09 JS: I'm looking at what you typed. 19:28:14 RS: I'm looking at the spec. 19:28:31 JS: In the spec, aria-owns is being used. That makes it a descendant. 19:28:59
19:28:59 19:29:01
19:29:02
    19:29:03
  • Zebra
  • 19:29:04
  • Zoom
  • 19:29:05
19:29:10 JS: There's a div with role combobox which has aria-owns and points to the listbox. 19:29:23 RS: It seems to be acting on behalf of the combobox. 19:29:33 JS: And there's no ownership relation either. 19:29:47 JS: So the question is: Is there enough information here to mark the elements as focusable? 19:29:59 JS: And they don't all have IDs. 19:30:04 RS: So they are not focusable. 19:30:15 JS: That's easily corrected; but I don't know about the others. 19:30:22 RS: It's a descendant of the container. 19:30:30 RS: So it's acting on behalf of the container. 19:30:37 RS: (Reads from spec) 19:30:59 RS: So they made a special case. 19:31:28 "Authors may set aria-activedescendant on the textbox to a value that refers to the active element within the popup while focus remains on the textbox element." 19:31:39 RS + JS: Not sure that will work. 19:31:45 JS: Oh, focus is on the input. 19:32:16 JS: It's not a problem for focused; I don't know about focusable. 19:36:01 https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#keyboard-focus_aria-activedescendant 19:42:49 https://rawgit.com/w3c/aria/master/aria/aria.html#aria-activedescendant 19:44:41 JD: (Long explanation about how focus versus selection are expected to work on her platform) 19:45:08 JS: I'm telling you, focus changes are being emitted by Firefox; not selection changes. 19:45:15 JD: Well that strikes me as broken. 19:45:35 BG: I have some examples that might be helpful. 19:46:00 BG: If you just leave focus on the input, the user can resume typing at any time. 19:46:16 BG: And it works smoothly once it's coded. 19:46:28 BG: I know what Joanie is talking about. 19:46:36 BG: I've used aria-selected for this. 19:46:53 BG: And it fires a selection event. 19:47:43 JD: Brian is my hero! 19:47:53 JD: Can that go in the APG? 19:48:05 JD: And should someone take an action to address this? 19:48:49 s/Brian/Bryan/ 19:49:46 BG: The value of using aria-selected is that it triggers a selection event. 19:50:01 BG: And this causes the AT to present the newly-selected item. 19:50:28 BG: But you still need to be able to use the arrow keys to change the selection. 19:50:55 JS: I understand why aria-selected is useful. 19:51:06 JS: I'm still not seeing why aria-activedescendant is. 19:51:14 BG: I've seen this with a date picker. 19:51:25 BG: Focus was on the input. 19:52:25 BG: If you used aria-selected, focus would still be on the input and that would be confusing to the user. 19:52:41 JS: So why wouldn't you use real focus in that case? 19:52:47 BG: In my date pickers you do. 19:52:58 BG: In others, it would involve lots of recoding. 19:53:09 JS: Can we close issue-583? 19:53:24 RS: Do I think it's been resolved? 19:53:36 RS: The activedescendant doesn't quite work. 19:53:42 JS: I'm not sure that's the same issue. 19:53:55 RS: I think the focusable issue has been addressed. 19:54:04 JS: I don't think the other issue is a Core AAM issue. 19:54:17 JS: It might be an ARIA spec issue. 19:54:36 RS: But focusable is a mappings thing; the spec doesn't say anything about that. 19:54:55 JS: (Reads aria-activedescendant from the ARIA spec) 19:55:03 JS: Note that the ARIA spec says "focusable" 19:55:27 RS: But it doesn't say what defines "focusable"; only that it has "focusable" descendants. 19:55:51 JS: It says "identifies the currently-active element when DOM focus is on a widget" 19:56:06 JS: It also refers to alternative focus management. 19:56:30 JS: It also says "active," but I'm not sure what "active" means in this case. 19:56:53 JD: It means what I said before: It might mean "focused"; it might mean "selected." It depends on the context. 19:57:05 JS: Ok, I'm closing this issue. If you want to open another one, please do. 19:57:14 RS: I can do that. 19:57:22 RS: Against Core AAM? 19:57:26 JS: I guess. 19:57:42 https://www.w3.org/WAI/ARIA/track/products/23 19:58:13 https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#keyboard-focus_aria-activedescendant 19:59:17 RRSAgent, make minutes 19:59:17 I have made the request to generate http://www.w3.org/2016/07/26-aapi-minutes.html joanie 19:59:54 scribeOptions: -final 20:00:45 issue-1037 20:00:45 issue-1037 -- Focus does not address aria-asctivedescendant when the element is not a descendant -- raised 20:00:45 http://www.w3.org/WAI/ARIA/track/issues/1037 20:00:46 https://www.w3.org/WAI/ARIA/track/issues/1037 20:01:56 JS: You asked me about blockers? 20:02:02 JS: I think this is going to be one of them. 20:02:07 RS: How many issues are left? 20:02:13 JS: There are tons of them. 20:02:23 JS: But I don't think most will be blockers. 20:02:28 issue-1030 20:02:28 issue-1030 -- Specify mappings for role="password" for all AAPIs -- raised 20:02:28 http://www.w3.org/WAI/ARIA/track/issues/1030 20:02:41 RS: Move that one to ARIA 2. 20:02:57 JS: I want to move it to ARIA 2 Core Mappings, but I don't think I can. 20:03:13 RS: I can add a new product. 20:03:41 https://www.w3.org/WAI/ARIA/track/products/53 20:09:06 Zakim, part 20:09:06 leaving. As of this point the attendees have been Joanmarie_Diggs, Joseph_Scheuhammer, Bryan_Garaventa, Rich_Schwerdtfeger 20:09:06 Zakim has left #aapi 20:09:27 RRSAgent, stop