18:57:45 RRSAgent has joined #aria-apg 18:57:45 logging to https://www.w3.org/2021/01/12-aria-apg-irc 18:58:05 Zakim has joined #aria-apg 18:58:23 MEETING: ARIA Authoring Practices Task Force 18:58:29 CHAIR: Matt King 18:58:32 present+ 18:58:38 rrsagent, make log public 18:58:46 rrsagent, make minutes 18:58:46 I have made the request to generate https://www.w3.org/2021/01/12-aria-apg-minutes.html mck 19:01:05 siri has joined #aria-apg 19:01:16 sarah_higley has joined #aria-apg 19:01:41 present+ 19:02:10 regret+ car 19:02:20 present+ 19:02:35 present+ 19:02:46 jongund has joined #aria-apg 19:02:57 https://github.com/w3c/aria-practices/wiki/January-12%2C-2020-Agenda 19:03:50 MarkMccarthy has joined #aria-apg 19:04:13 present+ 19:04:25 present+ 19:04:27 zakim, choose a victm 19:04:27 I don't understand 'choose a victm', Jemma 19:04:50 scribe: Sarah and Jemma 19:05:07 Topic: Wrapping up 1.2 release 1 19:05:18 scribe: Jemma 19:05:24 rrsagent, make minutes 19:05:24 I have made the request to generate https://www.w3.org/2021/01/12-aria-apg-minutes.html Jemma 19:05:39 next meeting date is Jan 26. 19:05:52 Laura_f has joined #aria-apg 19:05:55 mck: I would like to talk about going back to weekly meeting schedule 19:06:21 to talk about APG redesign project issues and more 19:06:50 ..any feedback to improve meeting efficiency or any other meeting agenda? 19:07:49 1. navigation treeview example 19:08:08 CurtBellew has joined #aria-apg 19:09:12 PR 1558, 1607, 1109 are waiting on Matt's review 19:09:53 present + 19:09:57 hiya 19:11:18 https://raw.githack.com/w3c/aria-practices/update-tree-nav/examples/treeview/treeview-navigation.html 19:11:37 discussion is about a11y feature in the treeview example 19:12:23 "Activating a tree item moves focus to the beginning of the new content, ideally a level one heading with content that matches the name of the tree item that was activated. Focusing on the heading informs screen reader users that navigation is complete and confirms the destination. This behavior is appropriate when common or important use case scenarios assume users want to start interacting with the loaded content after activating the tree 19:12:23 item. Note: Keyboard users will need to navigate back to the navigation tree to view other pages. To optimize keyboard efficiency, design a layout that logically locates the tree immediately before the content display area in the Tab sequence." 19:12:37 this the info about our design decision 19:14:13 mark: it sounds resonable 19:16:20 mck: my struggle is the part, "If activating a tree item changes content on the page without triggering a browser page load, i.e., works like typical single-page apps, the focus position after the content load significantly effects efficiency for keyboard and assistive technology users. " 19:17:11 sarah: I think it is clear enough. 19:18:08 mck: I didnot want to use the word, "single app" but it seems to help engineers's understanding 19:25:47 For accordions we use enter key to expand, for treeview which looks like accordion , right and left arrow to expand/collapse. 19:28:42 siri: the example can be confused with accordion vs tree view in terms of keyboard navigation, accordion use tab to expand, tree view uses arrow. how would users know this difference? 19:29:55 Sarah: visual context makes a big difference to show tree structure. 19:34:58 mck: 19:35:24 jon: found a bug. I will fix it and push to the repo 19:35:42 scribe: sarah_higley 19:36:17 zakim, next topic 19:36:17 I don't understand 'next topic', sarah_higley 19:36:32 https://github.com/w3c/aria-practices/pull/1472 19:36:54 TOPIC: color picker slider 19:37:11 https://raw.githack.com/w3c/aria-practices/update-slider-1/examples/slider/slider-color-viewer.html 19:37:29 Jon: I've updated the focus styling, the main thing today is if it has the behaviors and features we want 19:37:57 Jon: there's two example pages, one that has the buttons and one that doesn't 19:38:16 Jon: they're both in the same PR. It used to be one example, now it's two examples 19:38:54 Matt: the new example with the buttons for mobile, can that be in a separate PR? Because the existing example that's already published is the one that doesn't have the buttons but it doesn't have the improvements for high contrast and SVG 19:39:07 Matt: so that should be much more straightforward to just merge 19:39:14 Jon: the old example is ancient 19:39:41 Matt: so then the other, new example is the one with the buttons, and I would prefer that to be in a separate PR, because that's making more changes, so I think we need to review it separately 19:39:50 Jon: OK 19:40:17 Matt: so the updates to the existing example: the title says color slider using SVG. We don't need to have "using SVG" in the title, do we? 19:40:37 Matt: that's not a distinguishing feature of this example, is it? We don't have a color picker that doesn't use SVG 19:41:09 Jon: the old one was using CSS. But [now] we don't have one that's not using SVG 19:41:37 Jemma: the color viewer slider example with mobile is separate? I was testing this on my iphone, and the reason mobile is separate is because it has the buttons, right? 19:42:34 Jemma: one thing I found is when I use the buttons, it decreases by 10. But it doesn't annonce the new value. Other than that, it looks OK in a mobile device 19:42:46 Jon: so when you press the button, it doesn't change the slider? 19:42:53 Jemma: it does change the slider, but it doesn't say the value 19:43:17 Jemma: I added a screenshot and speech-to-text output in the review. Other than that, it works well on mobile 19:43:28 Jon: is that a problem with the example, or a problem with the screen reader? 19:43:45 Jon: so if you swipe back to the value, is the value that is displayed and announced incorrect? 19:44:08 Jemma: when the focus is on the button, and when there is a change of the value, it does not announce the value change. But when the focus is on the slider, it works perfectly. 19:44:16 Jemma: the case is, when the focus is on the button itself 19:44:36 Jon: you think we should add a live region to the value, so when you're using the buttons you get the change? 19:44:45 Matt: that would cause a problem when the focus is on the slider 19:45:16 Matt: I mean, the focus is on the button, so you're not going to expect the value to be announced. I'm not sure what you're saying is what should happen 19:45:36 Jemma: I guess we don't announce the current value when the focus is on the button. That's my question: whether that's the way it should be or not 19:46:01 Matt: it would be friendly, but I guess the buttons are kind of a hack, because if you have these buttons usually you wouldn't have a slider 19:46:06 https://github.com/w3c/aria-practices/pull/1472#issuecomment-758232097 19:46:21 Jon: part of the example is to illustrate that there isn't good mobile support for sliders. So if that's important to you ,maybe you should think of something else 19:46:34 Jon: a real UI designer would probably take a look at this, and think "eh I don't want to do this" 19:46:47 Jon: the last time we had APG 1.1 people saying we're not talking about mobile support 19:46:58 Jon: so we gotta show them, if you want to support mobile, this is what it looks like 19:47:05 Matt: it seems like kind of a funny approach 19:47:42 Jemma: when focus moves onto the slider itself, it shows the value and everything 19:48:04 Jon: it does seem weird, why do we still need to do stuff like this 19:48:36 Matt: maybe add a note, we can use the wording we already have in the pattern, when the APIs exist then this example will be obsolete 19:49:35 Topic: updated indexes to include high contrast support information by jongund · Pull Request #1607 19:50:37 Sarah: though there's also that WCAG 2.2 follow-up to Pointer Gestures 19:50:46 great!! 19:52:12 Matt: Jon, can you explain to me the bullet under accessibility features (will copy) 19:52:31 MK: want to know meaning of: • Use of SVG enables high contrast support by including additional background rect and circle elements to provide contrast for the focus and hover border 19:52:33 styling of the buttons and sliders. 19:53:51 Jon: this is one of those examples that started last summer, and is still waiting to be merged. In between then, Carolyn taught me about use of currentColor, so I haven't integrated that in 19:54:10 Matt: can you change that documentation to reflect what you've done? 19:54:15 Jon: I don't think we need that bullet anymore 19:54:29 Matt: the placement of the [unheard] above the thumb? 19:54:48 Matt: I think that's different from other examples, and an accessibility feature 19:54:55 Matt: I'm asking about this bullet right here: 19:55:01 AX feature: • The placement of the slider value above the thumb supports users with low vision by allow them to more easily see the value of the slider as they move 19:55:03 the thumb. 19:55:26 Siri: regarding that, will it cause any issues for users who are using magnifiers? 19:56:15 Matt: so we're listing that as an accessibility feature. Are we saying that that visual design, we want to highlight that as something people should do when they're designing sliders to improve accessibility? 19:57:27 Jon: this is one of the improvements from our previous example, so that's why I listed it as an improvement. I think it's important because it's talking about low vision 19:57:38 Jon: it's one thing people complained about, that it's so screen reader-centric 19:57:57 Matt: I just want to make sure there's concensus from other people that this is an aspect of the design that's important for accessibility 19:58:12 Jemma: I think it's very important for usability too, because you can see the value change as you move the thumb 19:58:51 mk: can we delete this: • The svg images have an attribute focusable="false" to mitigate a bug in Internet Explorer 11 that sets focusable to true when an svg image is inside 19:58:52 a button element. 19:59:14 Matt: I want to know, can we delete that, or should we leave it in there? We don't have that in any other examples 19:59:23 Jon: You'd have to ask Carolyn, since that was her suggestion 19:59:47 Matt: did we do this in a lot of other examples where we don't document that we've done it? 19:59:58 Jon: as far as I know, this is the only example where we put SVG in a button element 20:00:04 Matt: I guess I'm not following that 100% 20:00:34 Matt: oh, so this can be deleted from the version that doesn't have the buttons 20:00:40 Jon: OK, I'll go through and delete that 20:02:07 Matt: so this is specific to IE11. I guess it's ok to mention that even though we're not formally supporting IE11 20:02:16 Jemma: I would vote for not having it here 20:02:59 Matt: OK, we are at the end of our time. This is helpful to me for being able to wrap up editorial review on this slider. I think the one that doesn't have the buttons is a lot closer to a slam dunk 20:03:17 Jemma: we already have the focusable information in the table 20:03:24 Matt: I wonder if it belongs in the table, or in accessibility features 20:09:30 jon: treeview navigation bug was fixed. 20:09:35 rrsagent, make minutes 20:09:35 I have made the request to generate https://www.w3.org/2021/01/12-aria-apg-minutes.html Jemma 20:09:59 rrsagent, make minutes 20:09:59 I have made the request to generate https://www.w3.org/2021/01/12-aria-apg-minutes.html mck 21:57:59 Zakim has left #aria-apg