16:59:08 RRSAgent has joined #aria-apg 16:59:08 logging to http://www.w3.org/2017/03/27-aria-apg-irc 16:59:28 chair: MattKing 16:59:42 rrsagent, make log public 16:59:53 rrsagent, make minutes 16:59:53 I have made the request to generate http://www.w3.org/2017/03/27-aria-apg-minutes.html MichielBijl 17:00:40 jemma has joined #aria-apg 17:01:04 annabbott has joined #aria-apg 17:01:11 present+ 17:01:17 mck has joined #aria-apg 17:02:03 present+ JaEunJemmaKu 17:02:05 present+ AnnAbbott 17:02:14 agenda? 17:02:39 meeting: ARIA APG TF 17:03:10 Agenda+ Current milestone review 17:03:17 Agenda+ Discuss schedule for heartbeat publication preparation 17:04:03 rrsagent, make minutes 17:04:03 I have made the request to generate http://www.w3.org/2017/03/27-aria-apg-minutes.html MichielBijl 17:04:58 jamesn has joined #aria-apg 17:05:05 present+ 17:05:08 jongund has joined #aria-apg 17:05:10 present+ matt_king 17:05:17 agenda? 17:05:24 present+ShirishaBalusani 17:05:28 present+ jongund 17:05:43 rrsagent, make log world 17:05:48 rrsagent, make minutes 17:05:48 I have made the request to generate http://www.w3.org/2017/03/27-aria-apg-minutes.html jamesn 17:06:01 zakim, who is here? 17:06:01 Present: MichielBijl, JaEunJemmaKu, AnnAbbott, jamesn, matt_king, ShirishaBalusani, jongund 17:06:04 On IRC I see jongund, jamesn, mck, annabbott, jemma, RRSAgent, Zakim, sirib, trackbot, MichielBijl 17:07:11 scribe: MichielBijl 17:07:36 No ScribeNick specified. Guessing ScribeNick: MichielBijl 17:07:36 Inferring Scribes: MichielBijl 17:07:49 s/No ScribeNick specified. Guessing ScribeNick: MichielBijl// 17:07:53 zakim, take up item 1 17:07:53 agendum 1. "Current milestone review" taken up [from MichielBijl] 17:08:00 s/Inferring Scribes: MichielBijl// 17:08:09 https://github.com/w3c/aria-practices/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22Jan+2017+Clean+Up%22+sort%3Aupdated-desc 17:08:59 https://github.com/w3c/aria-practices/issues/325 17:10:46 If a dialog is limited to interactions that either provide additional information or continue processing, it might set focus to the element deemed to be most frequently desired, such as a OK or Continue button. 17:11:48 MB: Why is it “it might set focus”? 17:12:03 MK: Design decision 17:12:10 We’re not using phrasing like should 17:13:22 MB: Can it still be “focus can be set” or something? 17:13:28 MK: Sure 17:14:05 MB: In this paragraph 17:14:05 When a dialog closes, focus typically returns to the element that had focus before the dialog was invoked. This is often the control that opened the dialog. In circumstances where that element no longer exists, focus is set on an element that supports a logical work flow. 17:14:11 Why is it typically returns and not simply “returns”? 17:14:36 MK: Because it might not exist anymore 17:15:06 Also if you open it from a menu, that menu item might not be visible anymore. 17:15:12 +q 17:16:45 MB: The last sentence would sort of catch situations where you wouldn’t return focus? 17:16:52 MK: Not in all cases 17:17:00 Trying to think of cases where it wouldn’t 17:17:26 AA: The meaning of the sentence wouldn’t drastically change whether it would include typically or not? 17:17:34 MK: It’s different enough 17:18:34 Example - button to add rows to a table. Dialog pops up - how many rows do you want to add? Answer 5 and press ok. Now my focus should go to the new row, not the button. 17:18:35 MK: Also added guidance on aria-hidden: 17:18:36 Optionally, if content outside a dialog is completely inert and visually obscured to an extent that is intentionally unreadable, each element containing a portion of the inert layer has aria-hidden set to true. In this circumstance, the dialog container element cannot be a descendant of an element that has aria-hidden set to true. However, if content outside 17:18:36 a modal dialog is visually discernable, aria-hidden is not present. 17:21:02 JK: What is the use case? 17:21:03 JN: Use case here is that you don’t want the stuff to be visible 17:21:38 We should motivate advise people to use aria-modal 17:21:45 MK: I tried to write it that way 17:21:57 If that doesn’t come across, than we need to change it. 17:22:36 Tried to write an anti pattern without it looking like an anti pattern 17:23:30 aria-modal doesn’t put any requirements on AT 17:23:36 JN: Really? 17:23:42 MK: As far as I’m aware, yes. 17:24:32 JN: It works in iOS 10 17:24:38 MK: That’s iOS, not web 17:24:48 JN: I mean, I tested it on web on iOS 17:25:36 JN: Often you put a background up to slightly obfuscate the inactive part of the page. 17:25:55 MK: It starts making it harder to judge when to use modal 17:27:20 https://www.w3.org/TR/wai-aria-1.1/#aria-modal 17:27:56 MB: If you use a modal dialog you can’t interact with the rest of the page, keyboard, at or visually, shouldn’t matter 17:28:02 B?: Yeah 17:28:31 MK: Okay, what if you should be able to interact with he rest of the page? 17:28:53 B?: Well, then users could wander off to parts not related to the modal. That doesn’t make sense. 17:29:10 MK: Trying to think of use cases 17:29:37 If people who can’t see are able to read outside of the modal, and that’s useful to them 17:30:02 MB: In that case, you should read the content before you open the modal dialog surely? 17:30:25 JN: Most dialogs I see cover the entire page anyway 17:30:32 In most cases anyway 17:30:37 Don’t think we should worry too much 17:31:05 MK: Bryan was arguing that aria-modal is pretty useful 17:31:16 Since this is the 1.1 guide, should we say aria-hidden not to be used? 17:31:23 B?: Would never say never. 17:31:39 JN: ?? 17:31:44 B?: That makes sense 17:31:53 JN: I can take the task to do that 17:33:27 MK: If you want to make a note in the issue that’s good enough 17:33:53 topic: question about modal dialog 17:34:10 s/??/add a note saying that in ARIA 1.1 we have aria-modal which replaces the need to use aria-hidden in which was needed in aria 1.0 for the same functionality. 17:34:44 s/topic: question about modal dialog// 17:35:00 JN: Will do that 17:35:14 Can you please give me link to example? 17:35:15 MK: Wondering how AT vendors are going to interpret it 17:35:20 Our wording is important 17:35:27 We’ll save that conversation for alter 17:35:47 AA: Thought AT venders developed based on the spec, not the APG 17:35:57 here is the example, siri. http://w3c.github.io/aria-practices/examples/dialog-modal/dialog.html# 17:35:58 MK: Spec doesn’t tell vendors what to do 17:36:12 AA: And the APG does? 17:36:24 MK: No, but it gives them practical advise on how users will interact with it 17:37:37 topic: modal dialog example 17:37:38 https://github.com/w3c/aria-practices/issues/321 17:37:56 example: http://w3c.github.io/aria-practices/examples/dialog-modal/dialog.html 17:38:41 MK: All the changes that were made last week were related to Bryan’s feedback 17:38:54 And I’ve tested in all the browsers I have available to me 17:39:09 Jemma you were talking about the add delivery address dialog 17:43:15 JK: The styling is confusing, because the dialog that opens when you activate “accepting an alternative form” it has the exact same size as the previous one. 17:43:34 MK: Is it confusing that you open layers of dialogs? 17:43:55 JN: Yes, it’s the exact same size as the previous one and is the exact same thing 17:44:49 MK: Michiel, you were talking about doing a new design, is this something you can solve with CSS? 17:45:08 MB: Yes, I’ll have a look, although I’m not sure how to handle layered dialogs 17:45:14 MK: Good 17:45:38 JN: I’m now in a situation where I can’t close the “Verification Result” dialog 17:45:47 But don’t ask me to reproduce it 17:46:35 There’s also an issue on mobile 17:46:44 Should I put an comment in for that 17:46:49 The background scrolls 17:46:58 MK: Does it happen the same way in all the dialogs? 17:47:00 JN: yes. 17:47:40 MK: Let’s first do the CSS 17:48:14 Michiel, when you make changes, can you make a PR so I can review? 17:48:16 MB: Sure. 17:48:26 MK: James, which mobile device were you using 17:49:19 SB: The special instructions 17:49:42 Can you add aria-describedby to the special instructions so that the user can hear that too? 17:50:28 MK: Yeah I can do that 17:51:48 JN: I tested on iOS 17:52:55 ack jemma 17:53:14 AA: What is #334? 17:53:22 MK: That’s Michiel working on a new design 17:53:26 CSS 17:53:41 topic: heartbeat publication 17:54:06 MK: Didn’t want to do another publication before all these design pattern reviews are done. 17:54:35 Thought it’d be more valuable if the group felt the document was in a more stable form 17:54:49 AA: You mean done? 17:54:59 MK: yeah, although that’s sort of relative in this world ;) 17:56:17 Not feeling super ready to get through with this 17:56:28 Let’s see how far we get in the next two weeks 17:56:38 I don’t have the bandwidth at the moment 17:56:48 before the weekend of April 7th 17:57:16 JN: I’ll be able to put a fair amount of work into the APG next week. 17:57:30 MK: We’ll asses on April 10th. 17:58:19 s/asses/assess/ 17:58:57 MK: Jon you have some open PRs 17:59:03 JG: Did some work this morning 17:59:32 MK: We can talk about the reviews after the meeting 17:59:37 JG: That would be good 18:01:11 MK: Michiel are you able to get your issues done? 18:01:13 MB: Yes 18:01:20 MK: Including the syntax one? 18:01:23 MB: O right, yes 18:01:37 MK: Anybody else that has some cycles to take up something? 18:01:56 AA: Can you let us know explicitly if you want us to review something? 18:02:22 MK: Would it be helpful if you completed your review and you provided your comments 18:02:34 That I’d take you off the owners list? 18:02:59 AA: No that’s fine, just when want us t look at something again 18:03:18 MK: Okay, I’ll be extra explicit 18:03:36 RRSAgent, make minutes 18:03:36 I have made the request to generate http://www.w3.org/2017/03/27-aria-apg-minutes.html MichielBijl