13:53:40 RRSAgent has joined #matf 13:53:44 logging to https://www.w3.org/2025/02/26-matf-irc 13:53:44 RRSAgent, make logs Public 13:53:45 please title this meeting ("meeting: ..."), JJ 13:53:46 Zakim, this is MATF 26 February 2025 13:53:47 got it, JJ 13:53:53 Meeting: MATF 26 February 2025 13:53:58 chair+ 13:54:05 agenda+ WCAG2Mobile Call For Consensus (CFC) in AG WG 13:54:09 agenda+ 2.4.7 Focus Visible 13:54:14 agenda+ 3.2.1 On Focus 13:54:27 agenda+ 4.1.2 Name, Role, Value 13:55:24 present+ 13:56:39 regrets+ Karla 13:56:47 regrets+ JonGibbins 13:56:55 regrets+ AlainVagner 13:58:35 Tanya has joined #matf 13:59:57 GleidsonRamos has joined #matf 14:00:07 present+ 14:00:55 Illai has joined #matf 14:00:59 pauljadam has joined #matf 14:01:00 present+ 14:01:23 Carol has joined #MATF 14:02:07 quintinb has joined #MATF 14:02:13 present+ 14:02:14 present+ 14:02:56 julianmka has joined #MATF 14:02:56 Zakim, move to the next agendum 14:02:56 I don't understand 'move to the next agendum', JJ 14:02:59 scribe: quintinb 14:03:01 move to the next agendum 14:03:06 present+ 14:03:12 present + 14:03:14 move to next agendum 14:03:14 agendum 1 -- WCAG2Mobile Call For Consensus (CFC) in AG WG -- taken up [from JJ] 14:04:22 Tim has joined #matf 14:04:33 present+ 14:05:19 present+ 14:05:41 JJ waiting for an email 14:06:15 @JJ pre cfc started 25 summary, next week actual CFC - 1 week delay 14:06:30 Detlev has joined #matf 14:06:53 present+ 14:07:08 JJ Focus visble - JJ confused about keyboard operable user interface. This seems to focus on keyboard as opposed to keyboard interface 14:07:48 This SC seems to be written for keyboard and not keyboard interface 14:08:03 q+ 14:08:54 @JJ reading comments on GitHub 14:09:19 Visible does not mean it has a certain contrast, that's not defined. 14:10:34 @JJ but customisable - then when developers have the capacity to change the focus indicator, it should be visible. But JJ means the system indicator 14:10:48 pauljadam iOS won't let you chnage the indicator 14:11:03 @JJ it's not possible to modify the system 14:11:30 ack Joe_Humbert 14:11:37 q? 14:12:06 Jamie has joined #matf 14:12:10 present+ 14:12:21 q+ 14:12:25 qw 14:12:27 q+ 14:12:34 Joe_Humbert - we have said this only applies to keyboard, but switch access also uses the keyboard interface. This might not be the same on iOS and Android 14:13:01 by the way, Switch Control / Access is using the KB interface 14:13:21 I've been doing this with Ally Keys 14:14:23 Joe_Humbert then why did FKA preceed them? 14:14:38 pauljadam probably due to numbers (sorry for paraphrasing) 14:15:22 q? 14:15:29 ack pauljadam 14:15:30 @JJ we need to be careful about wording 14:16:10 ack Jamie 14:16:12 pauljadam on switch control - if it's keyboard accessible, switches work fine. I wouldn't change the definition. All you need to test is keyboard. @JJ confirms 14:16:20 Jamie have we confirmed that? 14:16:25 q+ 14:17:12 Switches allow for actions, which Keyboard does not, but other than that I haven't noticed much 14:17:26 Focus and selection are the same 14:18:16 q+ 14:18:36 pauljadam are we extending the scope of wcag if we explicitly require switch access? 14:18:40 Jamieyes 14:18:59 JJ mobile is changing a lot of the landscape 14:19:21 pauljadam WCAG doesn't say to test for focus color in switch control 14:19:57 ack Detlev 14:19:57 @JJ I wonder how we should be reading this sc 14:20:19 "Any" keyboard operable user interface has "a mode" of operation where the keyboard focus indicator is visible. 14:20:56 Detlev since switch is next / activate but keyboard allows for more granular control. Does that map equivalently? 14:22:12 @JJ are we just assuming switch access works - it's confused me in the past. 2.1.1 doesn't mean that switch and touch has to work the same. If the keyboard has equivalent control 14:23:07 pauljadam you could even use the enter key instead of a submit button 14:23:27 ACTION: Research on Android + iOS the behavior of Switch Control and External Keyboard focus indicators 14:24:27 quintinb the Switch interface allows for "build your own keyboard" as well as auto select etc. 14:24:30 q+ 14:24:40 1+ to quintinb about switch access is very customizable 14:24:41 That's why you keep it to Keyboard 14:24:55 ack Joe_Humbert 14:25:06 github-bot has joined #matf 14:25:13 ack Jamie 14:25:29 If you add accessibility Actions on iOS it works for VoiceOver, Keyboard, Switch all the same 14:25:31 I learned what I know from pauljadam's stuff, lol 14:25:51 :) 14:26:16 keep as is will be my response mostly :) 14:26:26 +1 pauljadam 14:26:51 JJ we could add a note about best practice regarding accessibility interface 14:27:06 we going to start talking about Eye Tracking too? probably too hard to discuss every possible AT on Mobile 14:27:21 q+ 14:27:38 Keep the text as is, but add note about best-practices for focus visible for assistive technologies? 14:27:40 ack julianmka 14:27:53 So regular WCAG does not say "Make sure you do switch controls too" But Mobile WCAG needs to say that? 14:28:39 julianmka we should keep to a similar approach that we've been taking regarding mobile being different. We should be aware of what the system supports and keep with intent rather than being explicit on every possible AT 14:29:20 julianmka windows doesn't support switch control 14:30:05 q+ 14:30:05 Poll: Keep text as is, add note about supporting focus indicators for other types of assistive technologies? 14:30:24 +1 14:30:25 +1 14:30:26 Keep as is, no note needed 14:30:28 +1 plus note 14:30:29 +1 14:30:31 +1 14:30:36 +1 14:30:40 +1 14:30:41 +1 14:30:56 +1 14:31:01 What if Apple or Android changes later? 14:31:10 Are we going to define everything possible for a developer? 14:31:33 ack Joe_Humbert 14:32:03 Joe_Humbert do we need to acknowledge that devs can change the original focus indication 14:32:36 JJ we could use a similar note to 1.1.1 where not every platform does something 14:33:18 I'm not sure it's worth the effort of if we'd have full accuracy if we start defining what is possible and what is not possible for each platform. 14:33:31 ACTION: Add second note: Not all mobile platforms provide a way to programmatically change the keyboard focus indicator. 14:34:17 move to next agendum 14:34:17 agendum 2 -- 2.4.7 Focus Visible -- taken up [from JJ] 14:34:43 (actually 3.2.1) 14:35:41 JJ what do we see as a component, and what do we consider as a change of context 14:35:52 JJ is element different from component? 14:35:55 UI component, UI control, UI element all the same thing 14:36:03 +1 pauljadam 14:36:36 if you want to update Change of Context definition then just remove the word "Web" from "Web page" 14:36:45 move to next agendum 14:36:45 agendum 3 -- 3.2.1 On Focus -- taken up [from JJ] 14:38:16 @JJ do we need to redfine / modify the definition of UIC (User Interface Component) 14:39:07 definitions of UI components seems fine and does not need a change since it's written generically and does not say "Web" specifically 14:39:15 q+ 14:39:21 JJ sometimes a component can be a combination of controls 14:39:59 ack Joe_Humbert 14:40:30 Joe_Humbert re:definitions, would those be impacted by the views discussion last week. Like more for subview and component 14:41:22 @JJ I am confused about what is being perceived by users - is it what you can control 14:41:43 JJ if it can receive focus it's generally interact-able 14:42:44 What concerns me: "page" and "viewport" 14:42:57 q? 14:43:33 quintinb: change of context, might need to replace "page" and "viewport" 14:43:44 I would replace "Web page" with "page" 14:43:49 clear 14:43:53 JJ is UIC clear? 14:44:00 Yes 14:44:01 +1 (it is clear) 14:44:11 yes 14:44:17 q+ 14:44:27 ack Jamie 14:44:36 +1 14:45:08 Jamie I think we documented in the ticket about UIC that we have open to make that consistent pattern when to use component and UIC. Or is it in the note 3? Is that a note from WCAG? 14:45:18 JJ yes it's a part of WCAG 14:45:30 Jamie because that tripped me up 14:46:09 Jamie there is some wording here that may not only apply to this SC only 14:46:42 q? 14:46:47 JJ it seems that UIC refers to interactive features 14:47:39 JJ for example 3.2.4 just says "component" - as opposed to UIC 14:48:01 Joe_Humbert I think that's addressed in Note 3 under UIC 14:49:18 pauljadam an element could be an image. Page element vs UIC does have some confusion associated 14:49:28 component and control seems more specific than element which could be more generic 14:49:30 Joe_Humbert is component defined? 14:49:33 JJ no 14:50:01 q+ 14:50:18 q- 14:50:26 ACTION: Create issue in WCAG for user interface component (control) vs component (element?) 14:50:56 If you say "Design System Elements" that could mean ever possible element that is not operable as well, "Design System Components" or "Controls" means only the operable UI controls the user would be tapping and clicking on 14:51:03 move to next agendum 14:51:03 agendum 4 -- 4.1.2 Name, Role, Value -- taken up [from JJ] 14:51:11 Oh so a small one 14:52:26 q+ 14:52:40 q+ 14:53:22 Yeah it think everyone fails something if it has the wrong role or the wrong state. 14:53:39 You can't put aria-expanded=false if it's visually expanded. 14:54:40 ack Illai 14:55:51 I'd remove "Web" and "HTML" from that definition 14:56:05 Illai: 1. Regarding role - it is being implicitly referred to in 1.3.1. But there is some confusion in mobile in 4.1.2 in the note. If you are using native elements you should be "good" - we don't have a real definition of what a native element means 14:56:06 q+ 14:56:08 same deal for native apps 14:57:26 JJ there has been a change in WCAG addressing the web part about something custom or not. XML vs Compose: is that native? 14:57:28 close the queue 14:57:28 if it's not in a web view then it's native 14:57:31 Zakim, close the queue 14:57:31 ok, JJ, the speaker queue is closed 14:57:41 ack quintinb 14:58:03 pauljadam - yes it is "native", but is it provided by the OS or custom built by a developer 14:58:22 it relates to the "unmodified" exception 14:58:39 q+ 14:59:08 ack Detlev 14:59:11 quintinb role can be strictly defined, but it has changed even in Android views to compose. It's a careful definition 14:59:21 GleidsonRamos - please comment in the chat or on Github 14:59:26 ok 14:59:28 q- 15:00:09 Detlev from a practical perspective there are elements that are compound, some elements have actions. There are many different types of roles (e.g. action descriptions) - is that a fail? 15:00:39 on iOS if you combine the focus of a card and give it accessibility actions then the button role is still spoken if there is a button inside the card 15:01:04 For previous agenda item 3.2.1 https://github.com/w3c/wcag/issues/4252 15:01:13 pauljadam intersting... 15:01:36 I have a Cards demo in my a11y techniques iOS app 15:05:39 Zakim, list participants 15:05:39 As of this point the attendees have been Joe_Humbert, GleidsonRamos, Tanya, Illai, quintinb, julianmka, Tim, pauljadam, Detlev, Jamie 15:05:45 rrsagent, make minutes 15:05:46 I have made the request to generate https://www.w3.org/2025/02/26-matf-minutes.html JJ 15:08:14 rrsagent, bye 15:08:14 I see 3 open action items saved in https://www.w3.org/2025/02/26-matf-actions.rdf : 15:08:14 ACTION: Research on Android + iOS the behavior of Switch Control and External Keyboard focus indicators [1] 15:08:14 recorded in https://www.w3.org/2025/02/26-matf-irc#T14-23-27 15:08:14 ACTION: Add second note: Not all mobile platforms provide a way to programmatically change the keyboard focus indicator. [2] 15:08:14 recorded in https://www.w3.org/2025/02/26-matf-irc#T14-33-31 15:08:14 ACTION: Create issue in WCAG for user interface component (control) vs component (element?) [3] 15:08:14 recorded in https://www.w3.org/2025/02/26-matf-irc#T14-50-26