12:50:15 RRSAgent has joined #matf 12:50:20 logging to https://www.w3.org/2026/04/15-matf-irc 12:50:20 RRSAgent, make logs Public 12:50:21 please title this meeting ("meeting: ..."), JJ 12:50:22 Zakim, this is MATF 15 April 2026 12:50:22 got it, JJ 12:50:31 Meeting: MATF 15 April 2026 12:50:35 chair+ 12:50:41 agenda+ 2.4.2 Page Titled proposal 12:51:01 agenda+ 3.1.1 Language of Page proposal 12:51:06 agenda+ 2.5.3 Label in Name proposal 12:51:10 agenda+ 2.5.7 Dragging Movements proposal 12:51:14 agenda+ 2.4.11 Focus Not Obscured (Minimum) proposal 12:51:19 agenda+ Software layers 12:51:24 agenda+ 2.5.8 Target Size (Minimum) 12:56:25 zakim, agenda? 12:56:25 I see 7 items remaining on the agenda: 12:56:26 1. 2.4.2 Page Titled proposal [from JJ] 12:56:26 2. 3.1.1 Language of Page proposal [from JJ] 12:56:26 3. 2.5.3 Label in Name proposal [from JJ] 12:56:26 4. 2.5.7 Dragging Movements proposal [from JJ] 12:56:26 5. 2.4.11 Focus Not Obscured (Minimum) proposal [from JJ] 12:56:27 6. Software layers [from JJ] 12:56:27 7. 2.5.8 Target Size (Minimum) [from JJ] 13:01:43 quintinb has joined #MATF 13:01:57 sam_e has joined #matf 13:02:06 scribe: quintinb 13:02:48 tayef has joined #matf 13:03:23 Zakim, move to agendum 3 13:03:23 agendum 3 -- 2.5.3 Label in Name proposal -- taken up [from JJ] 13:03:28 Zakim, move to agendum 0 13:03:28 agendum 0 -- 2.5.8 Target Size (Minimum) -- taken up [from JJ] 13:03:34 Zakim, move to agendum 3 13:03:34 agendum 3 -- 2.5.3 Label in Name proposal -- taken up [from JJ] 13:03:59 Joe_Humbert has joined #matf 13:04:02 RobW has joined #matf 13:04:06 present+ 13:04:14 present+ 13:04:40 present+ 13:05:00 pauljadam has joined #matf 13:05:08 present+ 13:09:41 I would worry about allowing people to code "secondary labels" in something other than the a11yName property. 13:10:03 even if the visible label is very large, then it should all be in the name still 13:10:53 on iOS native you don't even have an accessible description property, we only have the Hint which can be turned off 13:11:07 so you have to shove everything into the .accessibilityLabel 13:11:54 define "other accessibility properties" the WCAG SC is called "Label in Name" so they are specifically saying the a11yName 13:13:14 shoobe01 has joined #matf 13:13:18 Present+ 13:13:22 q+ 13:14:13 ack pauljadam 13:14:34 pauljadam: The WCAG is called "Label in Name" - how can we allow anything in except in the name 13:14:40 RobW has joined #matf 13:15:23 pauljadam for VoiceControl we just want the first word shown. But it's not relevant to this success criterion 13:16:29 pauljadam the way to avoid putting everything in the name is to separate the components. If you put it in the hint and they have hints turned off. I've seen weird things like put things in the value. The label is pretty much all you have 13:16:38 q+ 13:17:07 contentDescription, stateDescription, roleDescription are what available (off the top of my head while scribing) 13:17:29 ack RobW 13:18:41 RobW on user input labels - they're not just for Voice Control, they can be used for Keyboard - which is why you want all the text. What I would use a value for - possible disagreement - if you have something not editable, then you might put the label as "Downloads" and the value "# of downloads" 13:18:58 pauljadam you can code it like that but we don't have that on web 13:21:30 pauljadam the success criterion does clearly mention "name" 13:21:32 Tanya has joined #matf 13:21:56 pauljadam if users have hints turned off - is this written for testers or developer or both? 13:22:11 present+ 13:22:50 pauljadam Voice Control users can use the numbers if the name isn't working 13:23:48 +1 to removing the second sentence from the first note. 13:24:11 I like the a11y actions note 13:24:14 q+ 13:24:20 ack RobW 13:25:26 RobW no objections on the last note. On the 2nd note I have mixed feelings, I agree with Paul that we should not encourage hiding information because of a hint. I don't want to make auditors feel that they should fail because not everything is in the label 13:25:54 I think the best practice about the label first in the name should talk more about how if the name is not first then voice control wont see the first word of the label, like if you put the label in the middle or the end of the name then they will see some other word in the Show Names feature 13:26:05 Poll: For 2.5.3 first note, do we keep the added second sentence ("This is particularly important for voice control users who rely on speaking the visible text to interact with user interface components.") or omit it? 13:26:19 +1 to keep it, -1 to omit it 13:26:20 -1 13:26:22 -1 13:26:24 -1 13:26:26 -1 13:26:36 0 13:26:36 -1 13:26:38 q+ 13:26:46 0 13:26:56 ack pauljadam 13:27:18 Poll result: 5x -1 and 2x 0 -> leaning towards removing the 2nd sentence 13:27:26 q+ 13:27:37 pauljadam we might want to talk about how "show names" operates for Voice Control and how this is a usability enhancement. 13:27:44 ack Joe_Humbert 13:28:04 Joe_Humbert we need an iOS specific example in the note 13:28:18 don't need* 13:28:47 Thanks Joe_Humbert! My bad 13:28:51 Poll: For 2.5.3 second note, do we keep it (+1), remove it (-1) or modify it (0 with comment) 13:29:03 -1 13:29:24 -1 13:29:25 -1 13:29:27 0 - needs more thought. 13:29:38 0 - note sure 13:29:43 q+ 13:29:52 0 not sure 13:29:58 ack Joe_Humbert 13:30:02 0 (worried I misssed too much of the argument to remove being late) 13:30:17 Joe_Humbert why do we need this note at all - we're being more prescriptive than we need to be 13:31:05 Poll results: 3x -1 and 4x 0 -> mostly leaning towards removing it or thinking about changes 13:31:21 Poll: For 2.5.3 third note, do we keep it (+1), remove it (-1) or modify it (0 with comment) 13:31:24 +1 13:31:28 +1 13:31:31 +1 13:31:36 +1 13:31:38 0 13:31:44 + 1 13:31:54 +1 13:32:06 q+ 13:32:07 +1 13:32:19 Poll results: 7x +1 and 1x 0 -> mostly leaning towards keeping it as is 13:32:20 last note makes sense because it's not saying anything that goes against WCAG, it's basically explaining how you can use a11y actions or have separate CTA controls 13:32:24 ack Joe_Humbert 13:32:45 Remove the nested part 13:32:48 just say separate 13:32:58 Joe_Humbert - I am worried about saying nested controls - we don't want controls inside others as it create problems. It can easily break touch target size 13:33:18 Labels of controls may be exposed as custom accessibility actions 13:33:37 q+ 13:33:39 (e.g. seperately focusable elements being allowed is implied because thats always allowed) 13:33:44 Joe_Humbert I see a11y actions are to make additional actions on one control 13:34:08 I have seen this for "card" behaviour where the card does the main thing, and then there are "sub" actions 13:34:33 Music player: Play the song, actions: add to list, favourite, etc 13:35:15 Joe_Humbert my worry is that name is that there would be lots of repition 13:35:20 *repitition 13:35:53 "Queen: Another one bites the dust. Button. Actions available" 13:35:58 ack pauljadam 13:36:49 pauljadam Maybe the whole card is tappable with smaller actions / buttons - do the actions need to be part of the card? Do you need to cycle through the actions in order to discover them? 13:37:22 pauljadam some cards are split into many components - maybe we need to re-word based on what we're expecting 13:38:02 ooof - I'm glad I'm not at Spotify anymore! 13:38:12 That would make the card state super complex 13:38:34 "[Song] Selected, Favourited, On a List" 13:38:36 does 'sub controls' work? Implying a control related to the parent, rather than a more generic 'nested'. 13:38:59 sub control sounds good 13:39:09 Zakim, move to agendum 1 13:39:09 agendum 1 -- 2.4.2 Page Titled proposal -- taken up [from JJ] 13:39:17 or we could just say a11y actions or actions 13:39:19 An all encompassing row/card with sub-actions is IME very dangerous. I avoid it always, if this discussion was style guide/designsystem I'd argue to ban that but... I know we cannot. "Subordinate" def discussion then is interesting. 13:39:30 https://github.com/w3c/matf/issues/9#issuecomment-4242557542 13:42:13 q+ 13:42:53 Page definition: https://w3c.github.io/matf/#page 13:43:24 q+ 13:44:42 q+ Tanya 13:44:45 ack Tanya 13:45:07 Tanya I just added the latest comments of Joe and Steven and processed - nothing to add 13:45:13 ack pauljadam 13:46:26 q+ 13:46:41 pauljadam Where it says "a visible title is not feasible then it's not required" - I don't know how to code an invisible title. There is a navigationTitle property - there are programatic property that exposes a heading. I also worry that its a best practice to mark it as a heading semantically because that almost seems like a requirement 13:47:30 pauljadam you can't make a title on the web invisible - it's always visible though 13:47:48 pauljadam if we're worred about modal because they aren't pages 13:48:36 No!!!! 13:48:55 pauljadam I think the heading is more important in apps - could a non-heading label be accepted as a heading, but we always check that 13:49:29 pauljadam I feel that Android should make it a heading semantically 13:49:45 ack shoobe 13:51:00 shoobe01 Almost every design product team that a dialog is contextual to the page but even for sighted people it's not. How fixed is this? 13:51:11 shoobe01 are you wanting a visible title for a dialog or an accessible name for the dialog? or both? 13:52:17 q? 13:52:59 shoobe01 in general I think it's best practice to mark it as a heading 13:53:02 Because on iOS you can give a11y containers an accessible name so you can have a dialog with an a11y name if you want and also give the dialog a visible heading if you want 13:53:36 ack Joe_Humbert 13:53:58 Not sure it's critical to be a heading but critical to be visible. 13:54:00 Joe_Humbert I disagree that the page title needs to be a heading - this is just about the visible text 13:54:29 usually though titles of sections of content become headings 13:54:31 Joe_Humbert in iOS this is an apple convention that can change. 13:54:47 Joe_Humbert I agree it should be best practice 13:54:50 heading requirements can go under headings SC is fine 13:55:04 I don't think invisible is allowed 13:56:06 top of the page makes sense but then you may have tab bar based app where the selected tab could be a title yep 13:57:56 Zakim, move to agendum 2 13:57:56 agendum 2 -- 3.1.1 Language of Page proposal -- taken up [from JJ] 13:58:07 Have a look at: https://github.com/w3c/matf/issues/14#issuecomment-4242723808 13:58:11 Zakim, move to agendum 4 13:58:11 agendum 4 -- 2.5.7 Dragging Movements proposal -- taken up [from JJ] 13:58:20 Have a look at: https://github.com/w3c/matf/issues/53#issuecomment-4178692737 13:58:24 Zakim, move to agendum 5 13:58:24 agendum 5 -- 2.4.11 Focus Not Obscured (Minimum) proposal -- taken up [from JJ] 13:58:36 Have a look at: https://github.com/w3c/matf/issues/270#issuecomment-4069206285 and the Miro board 13:58:40 Zakim, move to agendum 6 13:58:40 agendum 6 -- Software layers -- taken up [from JJ] 13:58:46 Have a look at: https://github.com/w3c/matf/issues/10#issuecomment-4122724941 14:00:22 Zakim, list participants 14:00:22 As of this point the attendees have been RobW, tayef, Joe_Humbert, pauljadam, shoobe, Tanya, 1 14:00:28 present+ sam_e 14:00:36 present- 1 14:00:39 Zakim, list participants 14:00:39 As of this point the attendees have been RobW, tayef, Joe_Humbert, pauljadam, shoobe, Tanya, 1, sam_e 14:00:48 present- 1 14:00:51 Zakim, list participants 14:00:51 As of this point the attendees have been RobW, tayef, Joe_Humbert, pauljadam, shoobe, Tanya, 1, sam_e 14:00:59 present- " 1" 14:01:01 present- " 1" 14:01:05 present- 1 14:01:07 Zakim, list participants 14:01:07 As of this point the attendees have been RobW, tayef, Joe_Humbert, pauljadam, shoobe, Tanya, 1, sam_e 14:01:13 rrsagent, make minutes 14:01:14 I have made the request to generate https://www.w3.org/2026/04/15-matf-minutes.html JJ 14:01:47 zakim, bye 14:01:47 leaving. As of this point the attendees have been RobW, tayef, Joe_Humbert, pauljadam, shoobe, Tanya, 1, sam_e 14:01:47 Zakim has left #matf 14:43:13 JJ has joined #matf 14:43:15 zakim, bye 14:43:20 rrsagent, bye 14:43:20 I see no action items