13:51:01 RRSAgent has joined #matf 13:51:06 logging to https://www.w3.org/2024/11/20-matf-irc 13:51:15 Zakim, start meeting 13:51:15 RRSAgent, make logs Public 13:51:17 please title this meeting ("meeting: ..."), Joe_Humbert 13:51:42 Zakim, this is MATF November 20 2024 13:51:42 got it, Joe_Humbert 13:52:00 Meeting: MATF November 20 2024 13:53:10 agenda+ 2.4.4 Link Purpose (In Context) 13:53:24 agenda+ 2.4.6 Headings and Labels 13:53:38 agenda+ 2.5.1 Pointer Gestures 13:53:51 agenda+ 3.1.1Language of Page 13:54:25 zakim, agenda? 13:54:25 I see 4 items remaining on the agenda: 13:54:26 1. 2.4.4 Link Purpose (In Context) [from Joe_Humbert] 13:54:26 2. 2.4.6 Headings and Labels [from Joe_Humbert] 13:54:26 3. 2.5.1 Pointer Gestures [from Joe_Humbert] 13:54:26 4. 3.1.1Language of Page [from Joe_Humbert] 13:55:01 present+ 13:55:07 JJ has joined #matf 13:55:44 rrsagent, bye 13:55:44 I see no action items 13:55:59 RRSAgent has joined #matf 13:55:59 logging to https://www.w3.org/2024/11/20-matf-irc 13:56:01 RRSAgent, make logs Public 13:56:03 please title this meeting ("meeting: ..."), JJ 13:56:07 Zakim, this is MATF 20 November 2024 13:56:07 got it, JJ 13:56:13 Meeting: MATF 20 November 2024 13:56:18 chair+ 13:56:28 agenda+ 2.4.4 Link Purpose (In Context) 13:56:32 agenda+ 2.4.6 Headings and Labels 13:56:36 agenda+ 2.5.1 Pointer Gestures 13:56:39 agenda+ 3.1.1Language of Page 13:56:43 agenda+ 3.1.2 Language of Parts 13:56:48 agenda+ 3.2.2 On Input 13:57:45 present+ 14:01:10 Illai has joined #matf 14:01:14 Detlev has joined #matf 14:01:23 QuintinB has joined #MATF 14:01:26 present+ 14:01:27 present+ 14:02:03 present+ 14:02:22 present+ 14:02:50 dotjay has joined #matf 14:03:22 Tim has joined #matf 14:04:12 present+ Jon Gibbins 14:04:14 An issue for the agenda (future) would the contrast exception for OS-driven keyboard focus 14:04:56 Present+ 14:05:08 Joe_Humbert has joined #matf 14:05:12 ACTION: Add agenda item for contrast exception for OS-driven keyboard focus 14:05:37 scribe+ QuintinB 14:05:41 Weee 14:05:42 move to next agendum 14:05:42 agendum 1 -- 2.4.4 Link Purpose (In Context) -- taken up [from JJ] 14:06:35 q+ 14:08:51 ack Detlev 14:10:01 Detlev In my exp links are expected to leave an app and open a browser. Is this the general expectation, and it's not made clear by WCAG2ICT 14:10:05 We are perhaps delving into a general accessibility consideration here. Links versus buttons is an issue for all platforms. 14:10:43 For mobile, perhaps it’s more about clarifying hybrid situations? 14:10:53 If a business wants to throw away money developing links where buttons should be, that's really their perogative 14:11:00 julianmka has joined #MATF 14:11:06 present+ 14:11:19 Does it help to make notion of 'internal link' vs 'external links'? 14:11:37 q+ 14:12:01 q+ 14:12:07 ack Joe_Humbert 14:12:49 Joe_Humbert I agree with Detlev - Google and Apple have muddied the water by allowing developers to make anything a link, and doing it themselves 14:13:21 I think we can - Google and Apple need to be accessible too - just because they allow devs to be bad doesn't mean they have the right to 14:13:38 ack Detlev 14:14:46 Detlev Determinable context can be made more clear and while controls can be made better. Are there established ways of getting to the context in mobile apps? 14:16:03 q+ 14:17:24 ack dotjay 14:17:38 Aash has joined #matf 14:17:46 present+ 14:18:38 q+ 14:18:53 dotjay Differences between desktop/mobile - navigating by link is possible on mobile, so getting context is possible. We don't see the "f7" display all links on mobile. What does context mean in the sens of mobile and is it different from desktop? 14:19:08 I think in TalkBack you can show all links 14:19:35 I don't think "Link context" means being able to bring up a list of links an the view. 14:20:21 q+ 14:20:32 ack Joe_Humbert 14:20:40 Devlev: I meant to highlight situations where out of context versus in-context for mobile environments. 14:21:11 Jamie has joined #matf 14:21:18 present+ 14:21:31 “Show all links” is simply an example of that. So much of the time on mobile, we are navigating into context and can discover context as the virtual cursor is moving. 14:22:22 q- 14:22:22 So would that mean checking for link context would only apply to like that 1. stand lone 2. are no clear in itself? 14:22:28 Joe_Humbert Google can allow to show all links. iOS does tell users there is a link. That's because that's how links are created. Because we can assign the role ad hoc, it's hard. A link in an attributed string can't take you somewhere in the app because it doesn't know the context of the app 14:22:30 q+ 14:22:33 q? 14:22:36 ack Jamie 14:23:55 q+ 14:24:09 Jamie If it's about navigation, then in an app setting, buttons do this job. So perhaps the context is a little different 14:24:47 +1 to Jamie about "Button" Purpose as a consideration 14:25:09 +1 to Jamie 14:25:54 q? 14:25:57 ack Detlev 14:26:42 Detlev in most audits cases, the links are looked at as part of the context 14:27:14 q+ 14:27:45 ack Joe_Humbert 14:28:38 Joe_Humbert there are limitations - in desktop the SR has a lot of flexibility. in iOS there is no in app link navigation rotor option 14:29:16 Interesting – I’d not noticed before that Link roles aren’t reachable outside of web content. How weird. 14:30:12 q? 14:30:19 I'd need to find an app with links to check 14:30:47 I managed to convince my former company that links in apps where bad for business... perhaps too well 14:31:17 I believe that button purpose perhaps falls under 2.4.6 Headings and Labels as a button’s text label, and 1.1.1 for text alternative to an image button 14:31:18 ACTION: Research link behavior on Android and iOS -> 1. Native link in text, 2. Native link on its own, 3. Web link in WebView 14:31:40 ACTION: Research impact of broadening "link" to "links and buttons" or "interactive components" 14:31:41 keep in mind this is about clarity of text, for navigation purposes. If we feel that 2.4.6 covers buttons then we can leave this as links only 14:31:43 that was my problem QuintinB I would need to spin up my test app on my test Android device 14:31:55 ACTION: Consider linking to 2.4.6 as best-practice 14:32:20 s/ 2.4.6 2.4.9 14:34:01 Re 2.4.6 – For example, https://www.w3.org/WAI/WCAG22/Techniques/general/G131 14:34:05 “The objective of this technique is to ensure that the label for any interactive component within Web content makes the component's purpose clear.“ 14:34:19 Jamie we need to be clear that we means specifcally links or buttons 14:34:25 But I agree that it’s somewhat ambiguous and 2.4.6 does not specifically call out buttons 14:34:38 +1 to Jamie 14:35:01 on Android, you can use navigation link mod in a native app on Android, I just tested 14:35:16 link mode* 14:35:30 move to next agendum 14:35:30 agendum 2 -- 2.4.6 Headings and Labels -- taken up [from JJ] 14:35:32 WCAG2ICT seems to interpret 2.4.6 as relating more to content grouping, fwiw 14:35:37 Nice thanks Joe_Humbert - I see my last comapny made them custom actions (facepalm) 14:36:38 q+ 14:37:23 ack Joe_Humbert 14:38:07 Joe_Humbert this might be higher level - the "nebulous" word for descriptive is normative but does not have a definition 14:38:33 Is it a problem that descriptive is not descriptive enough? 14:38:50 +1 Joe_Humbert 14:38:56 q+ 14:38:57 q+ 14:39:03 q+ 14:39:44 +1 JJ 14:40:35 q? 14:40:35 Joe_Humbert 2.4.6 des not talk about context. Labels need to be descriptive, but in links it mentions context 14:40:40 ack Detlev 14:41:07 +q 14:41:45 q+ 14:41:49 Detlev does programmatic text matter over visible text? e.g. and 'X' that has a label 14:41:55 q? 14:41:59 ack julianmka 14:43:15 julianmka in terms of aligning to WCAG2ICT buttons and labels are things that set context. Wcag2ICT isn't really sufficient at the moment buttons and labels also require context 14:43:31 ack dotjay 14:43:40 dotjay nothing to add 14:43:43 ack Illai 14:45:09 Illai We need to have a place where button names and form labels are made clear 14:45:25 ack Jamie 14:45:33 Jamie forgot for now 14:45:40 q+ to Your topic here 14:45:44 ack JJ 14:45:44 JJ, you wanted to Your topic here 14:45:49 oooh 14:45:57 QuintinB likes this 14:46:21 ACTION: Dive deeper into what we would consider a label (button label, link label, etc.) 14:47:16 oh, I remember... Label in name should address programmatic text, right Detlev? 14:47:40 +1 to Illai 14:47:53 move to next agendum 14:47:53 agendum 3 -- 2.5.1 Pointer Gestures -- taken up [from JJ] 14:48:20 @Jamie 2.5.3 Label in name just checks that the visible string is in the accname 14:49:13 Jamie the gap is things like icon buttons with bad name... 14:49:35 Yeah, we should remove anything that applies to non-web documents in the mobile guidance 14:50:08 s/applies to/references/ 14:50:20 q+ 14:50:28 q+ 14:51:01 @JJ Gestures used to operate the AT or UA are exempt 14:51:33 ack Joe_Humbert 14:52:11 Joe_Humbert There is an alternative of doing gesture with voice control 14:52:17 +1 14:52:39 ack Detlev 14:53:24 Pointer Gestures explanation: https://tetralogical.com/blog/2023/03/17/foundations-pointer-gestures/ 14:53:53 Detlev This is referring custom gestures by the app developer - voice actions would cut it as it needs single pointer input. e.g. sliders should have arrow buttons 14:54:45 Currently reading the seemingly related issue on WCAG2ICT: https://github.com/w3c/wcag2ict/issues/284 14:55:07 q? 14:55:46 Detlev devs are responsible for what they build JJ that might not always be the case e.g. pull to refresh 14:57:49 q 14:57:52 q+ 14:57:57 ack Joe_Humbert 14:59:00 ACTION: Think about if we want to include alternatives for gestures introduced by native mobile components like "Pull to Refresh", or add exception for platform provided technologies 14:59:05 @Joe good poinnt 14:59:28 Sorry Joe_Humbert I missed that 15:01:12 We should be cautious about requiring developers to fix OS based items that they are not making them inaccessible (they cannot customize the element or control) because this would add extra requiremwnts for the dev by adding custom content 15:05:26 rrsagent, make minutes 15:05:27 I have made the request to generate https://www.w3.org/2024/11/20-matf-minutes.html JJ 15:07:33 rrsagent, bye 15:07:33 I see 6 open action items saved in https://www.w3.org/2024/11/20-matf-actions.rdf : 15:07:33 ACTION: Add agenda item for contrast exception for OS-driven keyboard focus [1] 15:07:33 recorded in https://www.w3.org/2024/11/20-matf-irc#T14-05-12 15:07:33 ACTION: Research link behavior on Android and iOS -> 1. Native link in text, 2. Native link on its own, 3. Web link in WebView [2] 15:07:33 recorded in https://www.w3.org/2024/11/20-matf-irc#T14-31-18 15:07:33 ACTION: Research impact of broadening "link" to "links and buttons" or "interactive components" [3] 15:07:33 recorded in https://www.w3.org/2024/11/20-matf-irc#T14-31-40 15:07:33 ACTION: Consider linking to 2.4.6 as best-practice [4] 15:07:33 recorded in https://www.w3.org/2024/11/20-matf-irc#T14-31-55 15:07:33 ACTION: Dive deeper into what we would consider a label (button label, link label, etc.) [5] 15:07:33 recorded in https://www.w3.org/2024/11/20-matf-irc#T14-46-21 15:07:33 ACTION: Think about if we want to include alternatives for gestures introduced by native mobile components like "Pull to Refresh", or add exception for platform provided technologies [6] 15:07:33 recorded in https://www.w3.org/2024/11/20-matf-irc#T14-59-00