17:28:43 RRSAgent has joined #aria-apg 17:28:43 logging to https://www.w3.org/2021/06/08-aria-apg-irc 17:28:56 Zakim has joined #aria-apg 17:29:25 rrsagent, make log public 17:29:33 zakim, clear agenda 17:29:33 agenda cleared 17:29:58 MEETING: ARIA Authoring Practices Task Force 17:30:04 present+ 17:56:33 isaacdurazo has joined #aria-apg 17:58:27 jongund has joined #aria-apg 17:58:52 MarkMcCarthy has joined #aria-apg 17:59:12 jesdaigle has joined #aria-apg 17:59:55 present+ 18:03:22 present+ 18:03:29 rrsagent, make minutes 18:03:29 I have made the request to generate https://www.w3.org/2021/06/08-aria-apg-minutes.html Jemma 18:04:00 agenda? 18:05:02 siri has joined #aria-apg 18:05:18 https://github.com/w3c/aria-practices/wiki/June-8%2C-2021-Agenda 18:06:04 Matt_King_ has joined #aria-apg 18:07:08 present+ 18:07:41 present+ jongund 18:09:32 Topic: APG redesign project update 18:09:53 APG redesign repo was set up and add various report and design mock up 18:10:09 we can talk about the update at next meeting 18:10:24 zakim, choose a victm 18:10:24 I don't understand 'choose a victm', Jemma 18:10:31 zakim, choose a victim 18:10:31 Not knowing who is chairing or who scribed recently, I propose jongund 18:11:03 https://github.com/w3c/apg-redesign 18:11:49 issac: wireframes does not include new features yet. Info architecture will be the first step 18:12:24 scribe: jongund 18:12:44 sarah_higley has joined #aria-apg 18:12:46 present+ 18:13:02 TOPIC: Jump Tp 18:13:10 https://github.com/w3c/aria-practices/pull/1923 18:13:41 MK: The main issue is that it really works well for everyone by VO 18:13:46 Matt's concern - https://github.com/w3c/aria-practices/pull/1923#pullrequestreview-673670353 18:14:00 MK: It kind of works with Chrome if you use pass through key 18:14:56 MK: If we are going to model it, we don't want to leave some people out 18:15:07 present+ 18:15:22 MK: Suggest using JS for creating a hot key 18:15:49 MK: There maybe conflicts with examples, or other artifacts 18:16:28 SH: We had a discussion, that accesskeys aren't great, users are not familiar with accesskeys, scripting makes it more consistent 18:16:45 Siri: If you use a modifier... 18:16:58 MK: We will definitely use a modifier 18:17:35 MK: We could use ALT+zero, not super intuitive, but ALT is used for accesskeys in Chrome 18:18:26 JG: Accesskey information is announced by screen readers 18:18:45 MK: Does the screen reader add it to the label 18:18:53 SH: It is not to do with authoring 18:19:09 Siri: It automatically adds the shortcut key 18:20:17 +1 sarah 18:20:26 MK: I am not sure who is doing it, we have aria-hotkey, but that doesn't work with VO either 18:20:47 SH: We could add shortkey to the button label 18:21:04 JG: We already have the tooltip and we could add back in the aria-describedby 18:21:29 MK: It could get rid of the tooltip if it was in the menu button label 18:22:49 MK: We have some examples that were not looking at modifier keys 18:22:56 MK: We could make a terst for that 18:23:22 MK: It is on a list that we could test, that do not have a corresponding item in the keyboard table 18:23:50 MK: We will script ALT+0 and include the Keyboard assignment in the name of the button 18:24:02 MK: It is a button 18:24:48 JK: Status of review of the example, done with my review, we need other reviews 18:25:27 JK: When I use Jump To click it does not focus the the target 18:25:42 MK: You want a keyboard focus ring on the target item 18:25:57 laura_f has joined #aria-apg 18:26:12 JK: When you use the keyboard you get a focus ring and with the mouse no focus ring 18:26:20 present + 18:26:21 MK: You are talking about after you click 18:26:37 present+ 18:26:38 MK: You can't tell you navigate to the item 18:27:44 Siri: If you have a skip link it doesn't show focus 18:27:52 JK: I don't understand 18:28:20 Siri: When the focus is shown on the main element, it is not interactive 18:28:58 JK: The sighted user gets different experience using the mouse and the keyboard 18:29:39 MK: I am curious about this the visual experience 18:30:10 JK: The keyboard way it works as I expected 18:31:59 JG: Functionally it still works the same with the mouse and the keyboard, the only difference us the focus highlight 18:32:37 JG: I will look at why the focus ring does not show with the mouse 18:33:05 Topic: HTML Range Slider Example 18:33:24 https://github.com/w3c/aria-practices/pull/1757 18:33:29 HTML Temperature Slider PR #1757 18:33:50 JG: We need reviewers 18:34:01 MK: We need to have reviewers assigned 18:34:10 JG: Example is ready for review 18:34:22 ... assigning reviewers .. 18:35:20 JG: The JS is short, but the CSS is more complicated 18:36:42 MK: In this case, I am still kind of torn about keyboard documentation 18:36:58 https://raw.githack.com/w3c/aria-practices/range-thermostat/examples/slider/range-temperature.html 18:36:59 JG: I put keyboard support under accessibility features 18:37:47 MK: I wonder to stay with our template, and go ahead and document it, but say the keyboard support is provided by the browser 18:38:26 Keyboard support for the temperature control is provided by the native keyboard support for the input[type="range"] element (i.e. Up/Down Arrow, Page Up/Down, Home and End keys). 18:38:29 MK: Is page up and page down different on browsers? 18:38:36 JG: probably 18:38:55 MK: I am curious what the difference is between chrome and safari browsers 18:39:05 MK: I think we should document it 18:39:55 MK: From a functional review to do? We can't change the function of the browser, so we are testing is the changing the valuetext 18:40:23 JG: SHould I put the keyboard table back in? 18:40:31 MK: Yes, but I will make some edits 18:40:49 https://github.com/w3c/aria-practices/wiki/Pull-Request-Review-Process#functional_review 18:41:01 Functional review 18:41:01 Exercise the example with keyboard, mouse, and touch in Chrome, Firefox, and Safari to ensure: 18:41:01 18:41:01 Keyboard behaviors match the pattern documentation. 18:41:01 Mouse and touch behaviors match expected norms. 18:42:35 MK: We don't have any keyboard events 18:43:22 JG: The browser change evant it is not triggered by key down events 18:44:38 diff between browser chg event and keyboard chg event? 18:44:47 MK: So when you press the arrows the value doesn't change? 18:45:21 SH: The input event may fire on keyboard events 18:45:46 SH: Look on the input event 18:45:52 MK: Who's spec is that? 18:46:05 this is the code sarah mentioned, 18:46:06 this.rangeNode.addEventListener('keydown', this.onRangeChange.bind(this)); 18:46:10 SH: Good question, I am not sure where it is 18:46:42 this.rangeNode.addEventListener('change', this.onRangeChange.bind(this)); 18:47:41 SH: There is change events differ on input controls, text input they are pretty much the same, when they are different change occurs less than input event 18:47:53 MK: JG please try input event 18:48:26 SH: I will not say input is more consistent between browser 18:48:46 MK: We need to test on all three platform 18:48:56 BG: It might work on iOS 18:49:07 BG: Is it in the APG right now? 18:49:21 https://raw.githack.com/w3c/aria-practices/range-thermostat/examples/slider/range-temperature.html 18:49:36 present+ Bryan 18:49:47 BG: I need to build one soon 18:50:00 JG: I need to make changes to it 18:50:27 MK: There is a fair amount of functional review, and I will test with iOS 18:50:58 JG: I will try to test on all the platforms, just curious 18:51:31 MK: What about high contrast? 18:52:28 JG: We have a focus ring around the thumb 18:52:47 SH: You have to guess by the position 18:53:04 MK: So it makes sense in making custom sliders, you can add more features 18:53:29 SH: The track is tiny and hard to use the mouse with 18:54:26 SH: If you use the pseudo properties, you cannot style the background color of the rail 18:54:31 https://www.a11ywithlindsey.com/blog/creating-accessible-range-slider-css 18:54:54 MK: It is easy to add a range input, but difficult to style 18:55:28 TOPIC: Unicode Symbols in CSS Generated Content 18:55:47 https://www.w3.org/WAI/GL/wiki/Unicode_Character_with_an_On-Screen_Text_Alternative 18:55:59 JK: According to WCAG it is not recommended to use unicode 18:56:54 JK: Practical issue is up and down arrow, for indicating collapsed and expanded 18:57:41 MK: Is it something we want to show people how to make accessible 18:58:00 JK: I don't think we should unicode in HTML or CSS 18:58:14 MK: It is strictly a visual thing 18:58:30 Description 18:58:30 The objective of this technique is to show how to provide a visible, text alternative for an Unicode character that conveys information. 18:58:30 18:58:30 Some versions of assistive technologies will announce CSS generated content, as well as specific Unicode characters. However, because the announcement may be inaccurate aria-hidden="true" is used so it will be ignored by assistive technologies. An on-screen text alternative is added. 18:58:31 MK: CM was leaning toward this 18:58:48 MK: Any other comments on use of unicode? 18:59:14 Siri: You have to use aria-hidden if it is not useful 19:00:00 MK: Are we using aria-hidden, we are using css properties to make arrows 19:00:14 this is the code we are using 19:00:17 .disclosure-nav button::after { 19:00:17 content: ""; 19:00:17 border-bottom: 1px solid #000; 19:00:17 border-right: 1px solid #000; 19:00:17 height: 0.5em; 19:00:18 margin-left: 0.75em; 19:00:18 width: 0.5em; 19:00:18 transform: rotate(45deg); 19:00:57 JG: We are currently using aria-hidden or using borders to generate arrows 19:01:23 MK: BG what is your thoughts on using unicode characters 19:01:37 BG: I don't recommend the use of unicode characters 19:02:03 MK: We don't want ATs to pick them up 19:02:16 MK: These are arrows to indicate state in menus 19:02:40 BG: We will override using accname techniques 19:03:06 BG: We also use aria-hidden 19:03:35 MK: You actually use unicode characters 19:04:05 BG: It is useful in some cases, but you need to prevent exposure 19:04:40 SH: Not a big fan of using aria-label to override, translation issues, use aria-hidden 19:05:05 SH: It looks like we are not using the aria-hidden 19:05:21 rrsagent, draft minutes 19:05:21 I have made the request to generate https://www.w3.org/2021/06/08-aria-apg-minutes.html jongund 19:05:25 rrsagent, make minutes 19:05:25 I have made the request to generate https://www.w3.org/2021/06/08-aria-apg-minutes.html Jemma 20:58:32 Zakim has left #aria-apg