IRC log of ag on 2025-03-25

Timestamps are in UTC.

14:34:51 [RRSAgent]
RRSAgent has joined #ag
14:34:56 [RRSAgent]
logging to https://www.w3.org/2025/03/25-ag-irc
14:34:56 [Zakim]
RRSAgent, make logs Public
14:34:57 [Zakim]
Meeting: AGWG Teleconference
14:34:59 [Chuck]
chair: Chuck
14:35:07 [Chuck]
meeting: AGWG-2025-03-25
14:35:19 [Chuck]
rrsagent, generate minutes
14:35:21 [RRSAgent]
I have made the request to generate https://www.w3.org/2025/03/25-ag-minutes.html Chuck
14:36:00 [Chuck]
agenda+ Subgroup check-in
14:36:15 [Chuck]
agenda+ WCAG 2.2 issues https://lists.w3.org/Archives/Public/w3c-wai-gl/2025JanMar/0092.html
14:36:30 [Chuck]
agenda+ UI-context (ex-views) definition
14:36:41 [Chuck]
agenda+ Task Flows / Processes https://github.com/w3c/wcag3/discussions/294
14:36:50 [Chuck]
agenda+ Subgroup work
14:39:51 [Chuck]
regrets: Lori Oakley, Rain Michaels
14:44:56 [Chuck]
regrets+ Jennifer Strickland
14:52:20 [Chuck]
regrets+ azlan cuttilan
14:54:15 [ChrisLoiselle]
present+
14:54:29 [DJ]
DJ has joined #ag
14:54:44 [ChrisLoiselle]
partial regrets, can only stay until 11:55 am ET (customer meeting)
14:55:29 [Francis_Storr]
Francis_Storr has joined #ag
14:56:35 [wendyreid]
wendyreid has joined #ag
14:57:29 [DJ]
present+
14:57:46 [ShawnT]
ShawnT has joined #ag
14:58:05 [GreggVan]
present+
14:58:38 [Kimberly]
Kimberly has joined #ag
14:58:51 [Kimberly]
present+
14:58:57 [Chuck]
present+
14:59:39 [hdv]
present+
14:59:41 [ShawnT]
present+
15:00:08 [kenneth]
kenneth has joined #ag
15:00:48 [Jennie_Delisi]
Jennie_Delisi has joined #ag
15:00:52 [Jennie_Delisi]
present+
15:00:53 [Frankie]
Frankie has joined #ag
15:00:57 [Frankie]
present+
15:01:07 [elguerrero]
elguerrero has joined #ag
15:01:19 [giacomo-petri]
giacomo-petri has joined #ag
15:01:20 [kevin]
present+
15:01:22 [giacomo-petri]
present+
15:01:25 [elguerrero]
present+
15:01:57 [shadi]
shadi has joined #ag
15:02:04 [shadi]
present+
15:02:18 [MJ]
MJ has joined #ag
15:02:36 [MJ]
present+
15:02:37 [bruce_bailey]
bruce_bailey has joined #ag
15:02:40 [joryc]
joryc has joined #ag
15:02:46 [joryc]
present+
15:02:50 [Todd]
Todd has joined #ag
15:02:51 [joryc]
scribe+
15:02:56 [Todd]
present+
15:02:57 [alastairc]
present+
15:03:01 [MJ]
present+
15:03:09 [sarahhorton]
sarahhorton has joined #ag
15:03:11 [Laura_Carlson]
Laura_Carlson has joined #ag
15:03:18 [sarahhorton]
present+
15:03:20 [Laura_Carlson]
present+ Laura_Carlson
15:03:42 [Chuck]
zakim, take up item 1
15:03:42 [Zakim]
agendum 1 -- Subgroup check-in -- taken up [from Chuck]
15:03:44 [filippo-zorzi]
filippo-zorzi has joined #ag
15:04:07 [AlinaV]
AlinaV has joined #ag
15:04:13 [AlinaV]
present+
15:04:39 [joryc]
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 [alastairc]
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 [joryc]
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 [DJ]
Visual Appearance https://docs.google.com/document/d/1BLDLY1xzDuqJYbsq2capZ5hIeCRa1Puq5s2ni6iEKK8/edit?tab=t.0#heading=h.4fu2rk4qoiti
15:05:50 [mbgower]
mbgower has joined #ag
15:06:09 [Makoto]
Makoto has joined #ag
15:06:12 [joryc]
DJ: We just finished text appearance for i18n concerns, we've moved on to adjustable layout requirements, orientation, reflow
15:06:13 [julierawe]
julierawe has joined #ag
15:06:16 [Makoto]
present+
15:06:16 [julierawe]
present+
15:06:18 [Jen_G]
Jen_G has joined #ag
15:06:23 [DJ]
s/for/except for
15:06:59 [joryc]
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 [alastairc]
q+ to request (after the round-robin) that people update the pathway doc with current status on the requirements worked on
15:07:14 [Jen_G]
Present+
15:07:40 [bruce_bailey]
present+
15:07:52 [joryc]
giacomo-petri: we have completed our decision tree, now onto methods (Structure cognitive)
15:08:38 [Chuck]
q+ to ask the question about the question
15:08:50 [joryc]
bruce_bailey: We are updating focus methods to focus on keyboard focus
15:09:37 [joryc]
Jen_G: We do have a question for the chairs
15:09:53 [joryc]
Chuck: We'll address questions after the subgroup updates
15:10:26 [joryc]
GreggVan: Working on complex pointer input to distinguish fundamental vs. supplemental
15:10:58 [jtoles]
jtoles has joined #ag
15:11:12 [jtoles]
present+
15:11:16 [joryc]
hdv: we've been involved in the views discussion, we have had attendance trouble with the weekly meetings
15:11:18 [Francis_Storr]
present+
15:11:53 [bruce_bailey]
Inputs google doc: https://docs.google.com/document/d/1cxiE1rfpmYs0fmS1CDyRGq-_-_mTghz7vRlGcAhgWLc/
15:12:23 [joryc]
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 [joryc]
Chuck: now let's address the subgroup questions
15:13:07 [wendyreid]
present+
15:13:27 [Makoto]
Captions https://docs.google.com/document/d/1nPA1ud5eaWb4bCaqGsKBTaDkD7i57iTqoJ4KsljASkE/edit?usp=sharing
15:14:24 [joryc]
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 [joryc]
Chuck: I've recorded your questions, they may take more time than we have, but we will address. Are you blocked?
15:15:26 [joryc]
Frankie: no
15:15:35 [alastairc]
q+ on the quality measures for alternatives
15:16:11 [joryc]
GreggVan: We defined a new term "Simple pointer input".
15:16:17 [Chuck]
ack ala
15:16:17 [Zakim]
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 [Zakim]
... for alternatives
15:16:24 [alastairc]
https://docs.google.com/spreadsheets/d/1Ecg9qFIUVCUQfAPgNSEZ8MmsCSjbAynK8hbGBU8NrzQ/edit?gid=2035961492#gid=2035961492
15:16:51 [joryc]
alastairc: subgroups, keep the status spreadsheet updated please.
15:18:01 [joryc]
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 [Chuck]
ack Ch
15:18:04 [Zakim]
Chuck, you wanted to ask the question about the question
15:18:06 [bruce_bailey]
q+ to ask about methods
15:18:12 [Chuck]
ack bruce
15:18:12 [Zakim]
bruce_bailey, you wanted to ask about methods
15:18:59 [alastairc]
q+
15:19:02 [joryc]
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]
GN015 has joined #ag
15:19:32 [bruce_bailey]
comprehensive method decision tree for keyboard input is not feasible
15:19:40 [Graham]
Graham has joined #ag
15:19:45 [Graham]
present+
15:20:04 [joryc]
GreggVan: We have different types of inputs, we have "if this then" provisions, but we don't have a comprehensive tree.
15:20:05 [Chuck]
ack ala
15:21:08 [Chuck]
zakim, take up next item
15:21:08 [Zakim]
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 [joryc]
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 [joryc]
Chuck: moving on to WCAG 2.2. issues
15:21:44 [Jon_Avila]
Jon_Avila has joined #ag
15:21:47 [Jon_Avila]
present+
15:22:40 [mbgower]
https://github.com/orgs/w3c/projects/56
15:22:53 [joryc]
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 [bruce_bailey]
Project Board requires login
15:24:26 [joryc]
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 [Chuck]
zakim, take up next item
15:24:40 [Zakim]
agendum 3 -- UI-context (ex-views) definition -- taken up [from Chuck]
15:24:56 [Chuck]
https://github.com/w3c/wcag3/discussions/286#discussioncomment-12480952
15:24:56 [bruce_bailey]
Issue list (public, no GitHub login required): https://github.com/w3c/wcag/issues
15:24:59 [hdv]
https://docs.google.com/document/d/1pN6zc0YjxY2TmhmrSii0Y5ghzjdNOqMV5F4a_Dfqsyo/edit?tab=t.yyfjn0xes91s
15:25:05 [joryc]
Chuck: Contyinuing converstion about UI context (definition of views)
15:25:30 [bruce_bailey]
s/Contyinuing/Continuing
15:26:48 [GreggVan]
q+
15:27:02 [joryc]
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 [hdv]
q+
15:28:12 [joryc]
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 [Chuck]
q+ to ask what our goals are for this conversation?
15:29:23 [joryc]
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 [alastairc]
q+ on substantial, and whether removing it makes it more objective?
15:30:10 [CarrieH]
CarrieH has joined #ag
15:30:25 [CarrieH]
+present
15:30:38 [joryc]
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 [Chuck]
ack gregg
15:30:45 [Chuck]
ack hdv
15:30:53 [CarrieH]
present+
15:31:35 [alastairc]
q+ to ask whether "control" would be better than component?
15:31:54 [GN015]
q+ to say that if components change position it also changes context
15:32:15 [scott]
scott has joined #ag
15:32:41 [bruce_bailey]
+1 to hdv for "parts" rather than components
15:33:00 [scott]
also +1 to parts. i like that idea
15:33:03 [scott]
present+
15:33:39 [Chuck]
ack Chuck
15:33:39 [Zakim]
Chuck, you wanted to ask what our goals are for this conversation?
15:34:13 [Chuck]
ack ala
15:34:13 [Zakim]
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 [joryc]
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 [joryc]
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 [hdv]
[ 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]
scott has joined #ag
15:36:11 [Chuck]
q?
15:36:27 [joryc]
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 [joryc]
types.
15:36:53 [joryc]
alastairc: Now looking at the iOS mail app. These are four different UICs, there are no shared controls
15:36:58 [wendyreid]
q+
15:37:09 [GreggVan]
q+
15:38:16 [joryc]
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 [hdv]
q+ to comment on control vs component
15:39:52 [joryc]
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 [joryc]
the defintion more flexible?
15:40:02 [Chuck]
ack GN
15:40:02 [Zakim]
GN, you wanted to say that if components change position it also changes context
15:40:12 [alastairc]
s/ for "Path"/ for "Part"
15:40:45 [alastairc]
q+ failure is for requirements, not definitions
15:40:51 [alastairc]
q+ to say failure is for requirements, not definitions
15:41:04 [Chuck]
q?
15:41:09 [Chuck]
ack wendy
15:41:17 [joryc]
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 [alastairc]
q++
15:41:44 [alastairc]
q- +
15:42:46 [Jon_Avila]
I would consider the Ebay pages 3 different pages.
15:43:10 [scott]
agreed.
15:43:24 [hdv]
+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 [kenneth]
+1
15:43:28 [joryc]
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 [joryc]
together, but I'll report on a ownership basis. This may be confusing for internal testers
15:43:28 [Chuck]
ack Gregg
15:44:16 [alastairc]
q+ to say this isn't web-pages, to add reasoning
15:45:10 [joryc]
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 [joryc]
controls is better than "components" but not everything is a control in a layout
15:45:10 [Chuck]
ack hdv
15:45:10 [Zakim]
hdv, you wanted to comment on control vs component
15:45:42 [Chuck]
ack ala
15:45:42 [Zakim]
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 [joryc]
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]
bruce_bailey has joined #ag
15:46:12 [bruce_bailey]
q?
15:46:52 [bruce_bailey]
q+ to suggest somehow combining last two phrases of definition
15:47:42 [Chuck]
qq+ to say switching to conversational queueing
15:47:49 [GN015]
The definition influences whether a test fails or succeeds.
15:49:49 [Chuck]
ack Ch
15:49:49 [Zakim]
Chuck, you wanted to react to alastairc to say switching to conversational queueing
15:49:52 [joryc]
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 [joryc]
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 [GN015]
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 [Jon_Avila]
Seems like have the context across multiple pages would be an issue for criteria that rely on access to alternatives.
15:50:07 [bruce_bailey]
+1 to AC that current web page definition is something that must be ignored to get work done!
15:50:17 [Chuck]
ack bruce
15:50:17 [Zakim]
bruce_bailey, you wanted to suggest somehow combining last two phrases of definition
15:50:20 [wendyreid]
wendyreid has joined #ag
15:50:43 [ChrisLoiselle]
apologies, need to leave for another call. I'll read the minutes.
15:51:05 [joryc]
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 [Chuck]
q+ to ask for a summary of where we are at?
15:51:56 [joryc]
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 [GreggVan]
q+
15:52:40 [Chuck]
ack Ch
15:52:40 [Zakim]
Chuck, you wanted to ask for a summary of where we are at?
15:52:44 [joryc]
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 [alastairc]
q+ to provide summary
15:53:04 [GN0157]
GN0157 has joined #ag
15:53:05 [bruce_bailey]
i think with model -- and traditional web pages -- view page source will contain the coding for the model
15:53:41 [alastairc]
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 [GN0157]
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 [Jennie_Delisi]
q+ to ask about off screen
15:55:57 [Chuck]
ack Gregg
15:56:01 [hdv]
q+
15:56:22 [bruce_bailey]
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 [joryc]
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 [joryc]
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 [joryc]
of parts, this is still vague.
15:56:49 [Chuck]
ack ala
15:56:49 [Zakim]
alastairc, you wanted to provide summary
15:56:51 [Todd]
Todd has joined #ag
15:56:57 [alastairc]
q+
15:57:01 [Chuck]
zakim, close queue
15:57:01 [Zakim]
ok, Chuck, the speaker queue is closed
15:57:05 [Chuck]
ack jennie
15:57:05 [Zakim]
Jennie_Delisi, you wanted to ask about off screen
15:58:06 [Chuck]
ack hdv
15:58:16 [joryc]
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 [Chuck]
ack ala
15:59:11 [joryc]
hdv: You have everything inside the definition of parts while components might not be all-inclusive
15:59:15 [rashmi]
rashmi has joined #ag
15:59:47 [Jennie_Delisi]
q+
15:59:54 [rashmi]
rashmi has joined #ag
16:00:13 [Chuck]
zakim, take up next item
16:00:13 [Zakim]
agendum 4 -- Task Flows / Processes https://github.com/w3c/wcag3/discussions/294 -- taken up [from Chuck]
16:00:16 [joryc]
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 [hdv]
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 [rashmi]
present+
16:00:51 [joryc]
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 [kenneth]
present+
16:01:41 [rashmi]
q+
16:05:00 [julierawe]
julierawe has joined #ag
16:08:10 [Laura_Carlson]
rrsagent, make minutes
16:08:11 [RRSAgent]
I have made the request to generate https://www.w3.org/2025/03/25-ag-minutes.html Laura_Carlson
17:00:29 [kenneth]
kenneth has left #ag
18:01:08 [ShawnT]
ShawnT has joined #ag
18:03:40 [Jem]
Jem has joined #ag
18:13:56 [tink]
tink has joined #ag
18:36:51 [ShawnT]
ShawnT has joined #ag
20:17:52 [ShawnT]
ShawnT has joined #ag
21:07:59 [ShawnT]
ShawnT has joined #ag