14:34:51 RRSAgent has joined #ag 14:34:56 logging to https://www.w3.org/2025/03/25-ag-irc 14:34:56 RRSAgent, make logs Public 14:34:57 Meeting: AGWG Teleconference 14:34:59 chair: Chuck 14:35:07 meeting: AGWG-2025-03-25 14:35:19 rrsagent, generate minutes 14:35:21 I have made the request to generate https://www.w3.org/2025/03/25-ag-minutes.html Chuck 14:36:00 agenda+ Subgroup check-in 14:36:15 agenda+ WCAG 2.2 issues https://lists.w3.org/Archives/Public/w3c-wai-gl/2025JanMar/0092.html 14:36:30 agenda+ UI-context (ex-views) definition 14:36:41 agenda+ Task Flows / Processes https://github.com/w3c/wcag3/discussions/294 14:36:50 agenda+ Subgroup work 14:39:51 regrets: Lori Oakley, Rain Michaels 14:44:56 regrets+ Jennifer Strickland 14:52:20 regrets+ azlan cuttilan 14:54:15 present+ 14:54:29 DJ has joined #ag 14:54:44 partial regrets, can only stay until 11:55 am ET (customer meeting) 14:55:29 Francis_Storr has joined #ag 14:56:35 wendyreid has joined #ag 14:57:29 present+ 14:57:46 ShawnT has joined #ag 14:58:05 present+ 14:58:38 Kimberly has joined #ag 14:58:51 present+ 14:58:57 present+ 14:59:39 present+ 14:59:41 present+ 15:00:08 kenneth has joined #ag 15:00:48 Jennie_Delisi has joined #ag 15:00:52 present+ 15:00:53 Frankie has joined #ag 15:00:57 present+ 15:01:07 elguerrero has joined #ag 15:01:19 giacomo-petri has joined #ag 15:01:20 present+ 15:01:22 present+ 15:01:25 present+ 15:01:57 shadi has joined #ag 15:02:04 present+ 15:02:18 MJ has joined #ag 15:02:36 present+ 15:02:37 bruce_bailey has joined #ag 15:02:40 joryc has joined #ag 15:02:46 present+ 15:02:50 Todd has joined #ag 15:02:51 scribe+ 15:02:56 present+ 15:02:57 present+ 15:03:01 present+ 15:03:09 sarahhorton has joined #ag 15:03:11 Laura_Carlson has joined #ag 15:03:18 present+ 15:03:20 present+ Laura_Carlson 15:03:42 zakim, take up item 1 15:03:42 agendum 1 -- Subgroup check-in -- taken up [from Chuck] 15:03:44 filippo-zorzi has joined #ag 15:04:07 AlinaV has joined #ag 15:04:13 present+ 15:04:39 Chuck: Starting with subgroup checkin. The help errors feedback group finished an applicability tree, now drilling down on methods. We have a new member too 15:04:40 Chuck - could you (or someone in the Help group) update the status column? https://docs.google.com/spreadsheets/d/1Ecg9qFIUVCUQfAPgNSEZ8MmsCSjbAynK8hbGBU8NrzQ/edit?gid=2035961492#gid=2035961492 15:05:30 Frankie: we have reached a point on captions where we have some blocking questions. We are ready for some reviews, how do we go about doing that? 15:05:42 Visual Appearance https://docs.google.com/document/d/1BLDLY1xzDuqJYbsq2capZ5hIeCRa1Puq5s2ni6iEKK8/edit?tab=t.0#heading=h.4fu2rk4qoiti 15:05:50 mbgower has joined #ag 15:06:09 Makoto has joined #ag 15:06:12 DJ: We just finished text appearance for i18n concerns, we've moved on to adjustable layout requirements, orientation, reflow 15:06:13 julierawe has joined #ag 15:06:16 present+ 15:06:16 present+ 15:06:18 Jen_G has joined #ag 15:06:23 s/for/except for 15:06:59 julierawe: Plain language has been working on an assertion and we have asked org structure/cognitive to have a joint meeting to cover overlaps. 15:07:06 q+ to request (after the round-robin) that people update the pathway doc with current status on the requirements worked on 15:07:14 Present+ 15:07:40 present+ 15:07:52 giacomo-petri: we have completed our decision tree, now onto methods (Structure cognitive) 15:08:38 q+ to ask the question about the question 15:08:50 bruce_bailey: We are updating focus methods to focus on keyboard focus 15:09:37 Jen_G: We do have a question for the chairs 15:09:53 Chuck: We'll address questions after the subgroup updates 15:10:26 GreggVan: Working on complex pointer input to distinguish fundamental vs. supplemental 15:10:58 jtoles has joined #ag 15:11:12 present+ 15:11:16 hdv: we've been involved in the views discussion, we have had attendance trouble with the weekly meetings 15:11:18 present+ 15:11:53 Inputs google doc: https://docs.google.com/document/d/1cxiE1rfpmYs0fmS1CDyRGq-_-_mTghz7vRlGcAhgWLc/ 15:12:23 Todd: safety and deception, we've been fleshing out the applicability tree and linking definitions to the glossary. We should have our next guideline wrapped up in the next couple of meetings. 15:12:46 Chuck: now let's address the subgroup questions 15:13:07 present+ 15:13:27 Captions https://docs.google.com/document/d/1nPA1ud5eaWb4bCaqGsKBTaDkD7i57iTqoJ4KsljASkE/edit?usp=sharing 15:14:24 Frankie: (Image and media alternatives) Question: How will we engage to get reviews? We are looking for feedback on formatting. We also are looking for collaboration from other groups for best practices and alternative method. Another question: how to approach quality measures. How detailed to be, where to put them. 15:15:23 Chuck: I've recorded your questions, they may take more time than we have, but we will address. Are you blocked? 15:15:26 Frankie: no 15:15:35 q+ on the quality measures for alternatives 15:16:11 GreggVan: We defined a new term "Simple pointer input". 15:16:17 ack ala 15:16:17 alastairc, you wanted to request (after the round-robin) that people update the pathway doc with current status on the requirements worked on and to comment on the quality measures 15:16:20 ... for alternatives 15:16:24 https://docs.google.com/spreadsheets/d/1Ecg9qFIUVCUQfAPgNSEZ8MmsCSjbAynK8hbGBU8NrzQ/edit?gid=2035961492#gid=2035961492 15:16:51 alastairc: subgroups, keep the status spreadsheet updated please. 15:18:01 alastairc: Frankie, when talking about quality measures we have a couple of options. You can do a simple best practice statement or you can make an assertion to bring it into conformance measurement. 15:18:04 ack Ch 15:18:04 Chuck, you wanted to ask the question about the question 15:18:06 q+ to ask about methods 15:18:12 ack bruce 15:18:12 bruce_bailey, you wanted to ask about methods 15:18:59 q+ 15:19:02 bruce_bailey: we know in inputs that we won't find a robust list of input methods, nothing similar to alt text. 15:19:29 GN015 has joined #ag 15:19:32 comprehensive method decision tree for keyboard input is not feasible 15:19:40 Graham has joined #ag 15:19:45 present+ 15:20:04 GreggVan: We have different types of inputs, we have "if this then" provisions, but we don't have a comprehensive tree. 15:20:05 ack ala 15:21:08 zakim, take up next item 15:21:08 agendum 2 -- WCAG 2.2 issues https://lists.w3.org/Archives/Public/w3c-wai-gl/2025JanMar/0092.html -- taken up [from Chuck] 15:21:10 alastairc: I think that's fine as long as it makes sense. If you had a requirement that crossed input types you might need a tree. For image alt group, we'll try to get a chair to drop in to do reviews. Any subgroups that need that let the chairs know 15:21:19 Chuck: moving on to WCAG 2.2. issues 15:21:44 Jon_Avila has joined #ag 15:21:47 present+ 15:22:40 https://github.com/orgs/w3c/projects/56 15:22:53 mbgower: I sent out a list of changes out right before CSUN, they were mostly "housecleaning" issues. There are a couple of substantive changes that are failure technique recreations. There is a link to the issues here: https://github.com/orgs/w3c/projects/56 15:23:02 Project Board requires login 15:24:26 mbgower: (sharing the WCAG 2.X project board) showing that there are labels on the issues that show there relative priority or importance. There are issues with "response-only", we are hoping folks will review and wither thumbs up or comment. We are on a two-week cycle for changes. 15:24:40 zakim, take up next item 15:24:40 agendum 3 -- UI-context (ex-views) definition -- taken up [from Chuck] 15:24:56 https://github.com/w3c/wcag3/discussions/286#discussioncomment-12480952 15:24:56 Issue list (public, no GitHub login required): https://github.com/w3c/wcag/issues 15:24:59 https://docs.google.com/document/d/1pN6zc0YjxY2TmhmrSii0Y5ghzjdNOqMV5F4a_Dfqsyo/edit?tab=t.yyfjn0xes91s 15:25:05 Chuck: Contyinuing converstion about UI context (definition of views) 15:25:30 s/Contyinuing/Continuing 15:26:48 q+ 15:27:02 alastairc: we discussed this last week. We had a few comments in github, thanks for those. I tried to digest the comments and propose and update. A context is a layout with a set of components. Including components that can be added without making components unavailable. We added "a substantial number of components" becoming unavailable. 15:28:09 q+ 15:28:12 alastairc: Trying: components that are not in a consistent place within the layout are considered content. Added dictionary definitions of layout, interface, and components. 15:28:31 q+ to ask what our goals are for this conversation? 15:29:23 GreggVan: This brings up the challenge that if we want our provisions to be testable the unit needs to be agreed upon and objective. "Substantial" creates potential ambiguity 15:29:58 q+ on substantial, and whether removing it makes it more objective? 15:30:10 CarrieH has joined #ag 15:30:25 +present 15:30:38 GreggVan: "Consistent" can also be a problem for objectivity. "Components" how granular should we get when talking about components, components are often made of components. 15:30:43 ack gregg 15:30:45 ack hdv 15:30:53 present+ 15:31:35 q+ to ask whether "control" would be better than component? 15:31:54 q+ to say that if components change position it also changes context 15:32:15 scott has joined #ag 15:32:41 +1 to hdv for "parts" rather than components 15:33:00 also +1 to parts. i like that idea 15:33:03 present+ 15:33:39 ack Chuck 15:33:39 Chuck, you wanted to ask what our goals are for this conversation? 15:34:13 ack ala 15:34:13 alastairc, you wanted to comment on substantial, and whether removing it makes it more objective? and to ask whether "control" would be better than component? 15:34:14 hdv: I really like the work that happened here. I too worry about the word components because it can mean different things to different people. I wonder if we can use the word "part" in the defintion. I've added a straw-man proposal to this effect. I feel like the statement about components making other components unavailable should be more clear. 15:34:14 Is this adding to the DOM, adding visually?, added to the a11y tree? Let's clarify "added". Asking for people to thumbs up/down these comments proposing changes. Also: not sure about note on failure from content being available only visually or programatically. Maybe we should have a stronger assertion that needs to be avoided. 15:34:45 [ the 4 comments I just mentioned are in the doc as comments , if people want to thumb up / down with emoji 15:34:54 scott has joined #ag 15:36:11 q? 15:36:27 alastairc: (looking at examples in the Define views Doc) The W3C.org page has a header/footer/content area. The layout is consistent across pages, so this is one UIC (User interface Component), one unit. However if you go to the WAI site, that has a different layout and is a different UIC. We need to be clear that we need to cover different content 15:36:27 types. 15:36:53 alastairc: Now looking at the iOS mail app. These are four different UICs, there are no shared controls 15:36:58 q+ 15:37:09 q+ 15:38:16 alastairc: Looking at eBay: this has a homepage, category page, and item page with the same header, we can consider that one conformance unit, but when you drill down you start getting similar pages. We need to give this some thought 15:39:23 q+ to comment on control vs component 15:39:52 alastairc: If we take out "substantial" from the definition does that make the definition less useful because even small changes can cause a change. Would one solution being using "Control" rather than "Component"? There was also a suggestion for "Path" is that too broad? Controls are the important bits in a layout. Does switching to controls make 15:39:52 the defintion more flexible? 15:40:02 ack GN 15:40:02 GN, you wanted to say that if components change position it also changes context 15:40:12 s/ for "Path"/ for "Part" 15:40:45 q+ failure is for requirements, not definitions 15:40:51 q+ to say failure is for requirements, not definitions 15:41:04 q? 15:41:09 ack wendy 15:41:17 GN015: As soon as I input into a search field the view changes, this should be a failure. Components changing position should be a failure 15:41:39 q++ 15:41:44 q- + 15:42:46 I would consider the Ebay pages 3 different pages. 15:43:10 agreed. 15:43:24 +1 to Wendy's point that the people who use/read/process audits are important to consider, that's essential to the goal of achieving more accessibility through WCAG 15:43:27 +1 15:43:28 wendyreid: Who is our audience for the definition? If the audience is an a11y professional trying to work out how to audit with WCAG 3, this definition doesn't necessarily reflect how a company would think about their components. When I audit, I need to cater my audit scope to the ownership of the components. I'll still test how they all work 15:43:28 together, but I'll report on a ownership basis. This may be confusing for internal testers 15:43:28 ack Gregg 15:44:16 q+ to say this isn't web-pages, to add reasoning 15:45:10 GreggVan: When you looked at the mail app, I want to be careful to note that there are more contexts like settings. I think the test will be things like a design app with lots of templates coming in and out. If I add something have I changed the context. Also: on "substantial" if we remove it it falls apart if you add it it falls apart. I think 15:45:10 controls is better than "components" but not everything is a control in a layout 15:45:10 ack hdv 15:45:10 hdv, you wanted to comment on control vs component 15:45:42 ack ala 15:45:42 alastairc, you wanted to say failure is for requirements, not definitions and to say this isn't web-pages, to add reasoning 15:45:45 hdv: I think controls remind me of form controls. I wouldn't think everything in the layout can be divided into controls, parts might work better 15:46:01 bruce_bailey has joined #ag 15:46:12 q? 15:46:52 q+ to suggest somehow combining last two phrases of definition 15:47:42 qq+ to say switching to conversational queueing 15:47:49 The definition influences whether a test fails or succeeds. 15:49:49 ack Ch 15:49:49 Chuck, you wanted to react to alastairc to say switching to conversational queueing 15:49:52 alastairc: The definition doesn't determine failures, requirements do. This definition is for scoping requirements and scoping conformance claims. I think this better matches how teams works because you are looking at the templates that are being used. If we take this approach we need a method to capture the different types of content that can 15:49:52 occur in a context. We are also looking at defining product, task, for different levels of contexts. The general idea is that if we take the layout and set of component that are integral to the layout we have the context. If there is a different approach that is more granular that might be another approach 15:49:53 There are several Success Criteria which forbid a change of context: the context should remain unchanged on moving the focus, the context should remain unchanged when performing an input. 15:49:53 Seems like have the context across multiple pages would be an issue for criteria that rely on access to alternatives. 15:50:07 +1 to AC that current web page definition is something that must be ignored to get work done! 15:50:17 ack bruce 15:50:17 bruce_bailey, you wanted to suggest somehow combining last two phrases of definition 15:50:20 wendyreid has joined #ag 15:50:43 apologies, need to leave for another call. I'll read the minutes. 15:51:05 bruce_bailey: I want to mention that this is a good definition, the thing that stopped me was the last phrase about substantial change. 15:51:41 q+ to ask for a summary of where we are at? 15:51:56 alastairc: if you have a modal it will get rid of all the other controls, that seems like a reasonable dividing line for context 15:52:19 q+ 15:52:40 ack Ch 15:52:40 Chuck, you wanted to ask for a summary of where we are at? 15:52:44 bruce_bailey: if you looked at the source code you may find that the modal was already there in the DOM, so I like this definition, it has. a lot of functionality 15:52:46 q+ to provide summary 15:53:04 GN0157 has joined #ag 15:53:05 i think with model -- and traditional web pages -- view page source will contain the coding for the model 15:53:41 We need the definition to work without a code view. And +1 to gregg comment that we can't rely on the coding method 15:54:05 For parts of the page which remin consistent across several pages we used to talk about parts (for example navigation areas) that repeat on several pages. 15:55:00 q+ to ask about off screen 15:55:57 ack Gregg 15:56:01 q+ 15:56:22 concept of "what's under view page source" also covers examples of iOS email (3-4 UI contexts) and eBay (3 UI contents, per Wendy's concern) pages. 15:56:36 GreggVan: Talking about whats embedded in the page is one of the problems. If you can have a case where two things look identical to the user but are coded differently we have a problem. I think UI content needs to be what a person sees. If the "substantial" phrase were to be surgical it would work. If a modal pops up and it covers the old stuff, 15:56:36 clearly this is a new context. Its the non-modal that pops up over the top and covers SOME stuff that is a concern to me. To a screen reader user this covered up stuff may be available, but for other users it may be unavailable, does that create two different UI contexts. And finally "Parts" has the same problem, anything that has parts has parts 15:56:36 of parts, this is still vague. 15:56:49 ack ala 15:56:49 alastairc, you wanted to provide summary 15:56:51 Todd has joined #ag 15:56:57 q+ 15:57:01 zakim, close queue 15:57:01 ok, Chuck, the speaker queue is closed 15:57:05 ack jennie 15:57:05 Jennie_Delisi, you wanted to ask about off screen 15:58:06 ack hdv 15:58:16 Jennie_Delisi: if you consider what is off-screen because the user has changed what they are looking at or they are on a different device that changes the visual context how might that change the context created by visual content or programattic content 15:59:02 ack ala 15:59:11 hdv: You have everything inside the definition of parts while components might not be all-inclusive 15:59:15 rashmi has joined #ag 15:59:47 q+ 15:59:54 rashmi has joined #ag 16:00:13 zakim, take up next item 16:00:13 agendum 4 -- Task Flows / Processes https://github.com/w3c/wcag3/discussions/294 -- taken up [from Chuck] 16:00:16 alastairc: we are trying to keep this conformance unit to things that are available visually. We want to use requirements around things needing to be both programatically AND visually available 16:00:21 s/all-inclusive/all-inclusive. To try a pizza metaphor: if you cut a pizza into parts, everything about the pizza will be in one of the parts. If you take out components or controls, you're maybe taking only specific ingredients/toppings, but not all of the pizza 16:00:38 present+ 16:00:51 Chuck: Check out the task flows conversation on GitHub, please take a look at it. https://github.com/w3c/wcag3/discussions/294 16:01:11 present+ 16:01:41 q+ 16:05:00 julierawe has joined #ag 16:08:10 rrsagent, make minutes 16:08:11 I have made the request to generate https://www.w3.org/2025/03/25-ag-minutes.html Laura_Carlson 17:00:29 kenneth has left #ag 18:01:08 ShawnT has joined #ag 18:03:40 Jem has joined #ag 18:13:56 tink has joined #ag 18:36:51 ShawnT has joined #ag 20:17:52 ShawnT has joined #ag 21:07:59 ShawnT has joined #ag