04:52:08 RRSAgent has joined #apa 04:52:12 logging to https://www.w3.org/2025/11/10-apa-irc 04:52:12 RRSAgent, make logs Public 04:52:13 please title this meeting ("meeting: ..."), Roy_Ruoxi 04:52:15 RRSAgent, make minutes 04:52:17 I have made the request to generate https://www.w3.org/2025/11/10-apa-minutes.html Roy_Ruoxi 04:52:25 present+ 04:52:38 present+ 04:52:42 present+ 04:52:47 present+ Janina 04:52:51 chiace has joined #apa 04:52:56 scribe+ Neha 04:53:01 present+ 04:53:09 JenStrickland has joined #apa 04:53:14 present+ 04:53:24 topic: Announcements and Introductions 04:53:31 scribe+ 04:54:06 matatk: We'll be going over agenda; talking with Brent from the AB about Process feedback; planning Maturity Model meeting (for tomorrow) 04:54:10 Adam_Page has joined #apa 04:54:35 Lisa has joined #apa 04:59:09 matatk has joined #apa 04:59:19 DenisD has joined #apa 05:01:10 q+ 05:01:22 ack JenStrickland 05:03:43 Topic: Feedback of process for Advisory Board with Brent 05:04:04 https://www.w3.org/policies/process/ 05:04:10 RRSAgent, make minutes 05:04:11 I have made the request to generate https://www.w3.org/2025/11/10-apa-minutes.html Roy_Ruoxi 05:04:41 matatk: what is the roadmap for the process 05:05:02 Brent: To oversee evolution of the process 05:05:33 Brent: To check improvements, understand gaps and give feedback. 05:05:58 Brent: Need to have horizontal review 05:06:10 q+ 05:06:35 Brent: We have multiple breakout sessions related to processes 05:07:13 ack Fazio 05:07:20 Brent: Hear -> What people have to say -> Collect feedback -> Implement changes 05:07:54 Fazio: Publication processes is convoluted 05:08:41 Fazio: Wiki for the process was difficult to comprehend 05:09:08 Fazio: Not only what to do but how to do will help 05:09:11 q+ Janina 05:09:14 q+ 05:09:16 q+ 05:09:23 q- 05:09:24 q+ 05:09:32 ack Janina 05:09:42 q? 05:10:57 Janina referenced: https://www.w3.org/WAI/about/groups/apawg/decision-policy/ 05:11:04 zakim, who's here? 05:11:05 Present: Fazio, matatk, Roy_Ruoxi, Janina, chiace, JenStrickland 05:11:05 Janina: Process documents are helpful 05:11:06 On IRC I see DenisD, matatk, Lisa, Adam_Page, JenStrickland, chiace, RRSAgent, Zakim, Fazio, Neha, nigel, jcraig, jamesn, gpellegrino, spectranaut_, anssik, wendyreid, kirkwood, 05:11:06 ... gb, chrishtr, hdv, Roy_Ruoxi, jyasskin, vmpstr, slightlyoff, Rachael, alastairc 05:11:58 Brent referenced https://www.w3.org/community/w3process/ 05:12:00 q+ 05:12:03 present+ Brent 05:12:08 Brent: Process group is community group for all to join 05:12:11 q? 05:12:49 ack Roy_Ruoxi 05:14:01 q? 05:14:02 Roy_Ruoxi: Processes for uodating issues, other platforms 05:14:13 ack matatk 05:14:43 matatk: People should get aligned and informed about roles and responsibilities 05:15:31 matatk: WAI team has a very simple document related to processes 05:15:53 https://www.w3.org/TR/coga-usable/ 05:16:08 q? 05:16:12 ack chiace 05:16:39 chiace: welcome kit like a document for new joiner 05:16:40 q+ 05:16:45 ack Fazio 05:16:50 ack Fazio 05:17:01 I am in the ag call. do you want me to switch? 05:17:18 Fazio: We have for a Maturity group document 05:17:33 q? 05:18:28 Topic: participation 05:18:49 q+ 05:19:02 matatk: A lot of participation from invited expert side but need from member organization 05:19:22 matatk: Need simplified process for joining group 05:20:38 matatk: Presentation format for HTML, github interface complexity 05:20:39 q- 05:21:32 matatk: Google docs can be a good option but not accessible for SR users 05:21:47 matatk: Sign up process is hard to get through 05:21:48 q? 05:23:15 do we have a detailed agenda so we can tell what topic is being discussed when 05:23:22 matatk: Spec details like how many features are developed, what is published 05:23:24 or is it just github issues 05:24:14 Lisa It is related to feddback regarding processes at APA to Advisory board 05:25:58 q+ 05:26:18 q+ Janina 05:26:46 Brent: horizontal review problem - at what point shall we consider document for standard is good to go 05:27:22 Q+ 05:27:54 matatk: sometimes it is good in premature version or sometimes we need a detailed version. So it depends on the process 05:27:57 JenStrickland has joined #apa 05:28:02 present+ 05:28:08 q? 05:28:24 ack Fazio 05:29:03 +1 05:29:06 ack Janina 05:29:15 Fazio: We can review at any point but just inform 05:29:50 Janina: Consider approach for developing first publishing draft 05:30:35 q? 05:30:44 ack Lisa 05:33:04 Lisa: Internationalization of processes, indentify user needs, better awareness about process of integration 05:33:06 q? 05:33:20 present+ 05:33:43 matatk: where can we raise our feedback? 05:33:57 Brent: AB group repository 05:34:58 Topic: Planning for the week 05:35:38 matatk: Meeting for maturity model tomorrow 05:36:01 https://github.com/w3c/apa/issues?q=is%3Aissue%20state%3Aopen%20label%3Atpac 05:37:33 q+ 05:37:46 matatk: reading all meeting details 05:39:47 Jen: We can meet with sustainibility group 05:40:53 q+ 05:41:37 JenStrickland: Thursday 3:30 to 4:45 will check 05:42:39 q? 05:42:58 ack Neha 05:43:17 ack Lisa 05:44:27 Lisa: Wiki page for all the issues and meetings will be helpful 05:45:44 matatk: sorry for not creating a wiki page. But I have HTML tool for scheduling meeting but it is not public for APA. 05:46:33 matatk: everything is recorded on github 05:46:52 matatk: We will have a page 05:47:32 matatk: Bringing use cases or issues 05:51:19 q? 05:51:39 Tuesday: 15:00 to 16:00 meeting 05:51:55 Topic: Maturity model 05:53:12 matatk: Meeting before meeting Kavin 05:53:34 q? 05:55:03 tidoust has joined #apa 05:56:43 matatk: things to discuss in breakout - process for documentation 05:58:21 matatk: We have a documentation for all processes and groups 05:59:32 q? 05:59:52 very hard for coga intergration 06:00:06 lovely to see u! 06:03:50 rssagent, end meeting 06:04:03 RRSAgent, make minutes 06:04:04 I have made the request to generate https://www.w3.org/2025/11/10-apa-minutes.html Roy_Ruoxi 06:26:05 nigel has joined #apa 06:26:27 nigel has joined #apa 06:31:49 nigel_ has joined #apa 06:36:15 Adam_Page has joined #apa 06:44:19 Lisa has joined #apa 06:45:04 Coga uses community groups for light participation 07:27:31 nigel has joined #apa 07:39:52 gautierchomel has joined #apa 07:55:57 Adam_Page has joined #apa 08:00:06 gautierchomel__ has joined #apa 08:00:20 Zakim has left #apa 08:01:18 matatk has joined #apa 08:01:23 bkardell has joined #apa 08:01:39 Zakim has joined #apa 08:02:05 zakim, start meeting 08:02:05 RRSAgent, make logs Public 08:02:07 please title this meeting ("meeting: ..."), matatk 08:02:07 kizu has joined #apa 08:02:14 meeting: Building it in - breakout 08:02:24 cyns8 has joined #apa 08:02:27 present+ 08:02:29 alice has joined #apa 08:02:34 present+ 08:02:37 chair: matatk 08:02:37 frehner has joined #apa 08:02:57 present+ 08:03:02 present+ 08:03:05 daniel-mac has joined #apa 08:03:15 present+ 08:03:17 Ben_Till1 has joined #apa 08:03:19 Jaunita_Flessas has joined #apa 08:03:23 Fredrik has joined #apa 08:03:23 present+ 08:03:24 argyle has joined #apa 08:03:26 present+ 08:03:38 present+ Nigel_Megitt 08:03:49 Ananya has joined #apa 08:03:52 present+ 08:04:00 masonf has joined #apa 08:04:02 daniel-mac has joined #apa 08:04:06 present+ 08:04:11 present+ 08:04:13 present+ 08:04:16 astearns has joined #apa 08:04:26 present+ 08:04:35 present+ 08:04:36 present+ 08:04:38 Code of Ethics and Professional Conduct: https://www.w3.org/policies/code-of-conduct/ 08:04:38 Antitrust Policy: https://www.w3.org/policies/antitrust-2024/ 08:04:38 Presentation: https://raw.githack.com/w3c/apa/main/presentations/2025/TPAC/building-it-in/index.html 08:05:06 arigilmore has joined #apa 08:05:49 matatk: 08:05:55 scribe+ 08:06:33 giacomo-petri has joined #apa 08:08:02 matatk: Looking at changes we've made in APA and TAG to make the review process more accessible to spec authors. 08:08:38 matatk: Looking at what APA can do for you. Advice we can give. FAST. Want to hear from you. 08:09:07 matatk: Horizontal review is in several areas. Groups with expertise give spec authors input. 08:09:35 theparkagen has joined #apa 08:10:04 matatk: HR often happens too late. 08:10:46 matatk: In the official process, we often only hear long after a feature has shipped. We appreciate when feature authors flag us earlier. 08:14:23 matatk: The rough order you would do things is the TAG Screener, FAST, FAST Checklist, APA review. Several resources are behind this, including Accessibility User Requirements and Making Content Usable. 08:15:10 ... When we do reviews we learn things, which we use to update our documents. Similar to how the TAG learns design principles from reviews. 08:16:27 ... TAG screener (https://w3ctag.github.io/accessibility-screener/) is only 7 questions, and 2 might be skipped. Gives you a github issue with the results. 08:17:40 ... FAST checklist (https://raw.githack.com/w3c/fast/main/checklist.html) is also an HTML form that generates a github issues, but this one lets you check off things as you complete them. 08:18:37 ... User Requirements (https://www.w3.org/WAI/research/user-requirements/) has many resources with use cases that inform our reviews, but you can look at them yourself too. 08:19:29 ... Making Content Usable (https://www.w3.org/TR/coga-usable/) is helpful and big. Working to make it more accessible. WAI team made a more-guided version of it. 08:19:50 ... APA's key deliverable is use cases. Best to look at these early on. 08:20:34 ... We have other very technical people. CSS, ARIA. Talking to them later in the week about how to incorporate their knowledge. 08:21:31 ... Explainers: https://w3ctag.github.io/explainer-explainer/ 08:23:19 ... Compute Pressure surprisingly has accessibility considerations: https://www.w3.org/TR/compute-pressure/#accessibility-considerations. API is super low-level, but it's about making decisions to allocate resources. A person is using it, and you want to optimize their experience. If you don't have the resources, you could drop some video streams. Reasonable, except if the dropped stream is a sign interpreter. 08:23:45 q+ 08:23:47 ... Solution isn't to add a "this is the accessibility stream", since that's very privacy-invasive. Instead, ensure users get to pin a stream. 08:24:23 ... Considerations aren't in the API, but they're things to think about when using it. 08:25:23 Jaunita_Flessas: Essentially with the API, is there a way if they want to share information, e.g. they're using a screen reader that slows things down, could you flag to get rid of all content that would slow my experience down? 08:25:29 matatk: Coming back to that after the slides. 08:26:21 Fredrik: FAST encourages spec writers to provide information like the Compute Pressure Accessibility Considerations. 08:27:19 ... Based on 2 pillars: user needs (very concrete, like person needing information about what a UI control is) functional needs (product perception, sensory and mental-load properties) 08:27:38 ... Intersection of user needs and functional needs is where FAST provides advice. 08:28:50 ... FAST advice was too abstract, and others have written things, so we're in a better situation, and we're rebooting FAST to make it more W3C-specific. 08:29:02 ... We'd drifted into a too-academic place. 08:29:44 ... Which actors are relevant? Spec, Author, UA, AT, User 08:30:43 ... E.g. FAST describes how each actor interacts with alternative content 08:31:58 matatk: We're not necessarily talking about `alt` attribute. In our world [HTML], it's done that way, but it didn't have to be done that way and in another spec it might be done differently. Could have been decided that UAs display the alt text visibly. We're trying to be more concrete, but not totally prescriptive about how things should be done because that's up to spec authors. 08:32:42 Fredrik: On alt content, media queries are an area where alternative content may come into play profoundly, with alternative video/audio streams. Synchronization of streams. 08:33:45 ... We want to support accessibility of products built on spec, authoring spec, and spec document itself. 08:35:05 matatk: Where's WCAG? Provides a baseline level of accessibility. Coverage of WCAG isn't universal, since we can only recommend things we know work. Some things are outside WCAG but FAST covers them. AURs can say "you need to be able to pin a window", but that applies to video streams, so can't be in WCAG. 08:35:38 ... APA's goals: Available as early as possible. Think we can highlight use cases, and channel advice from other technical areas. 08:36:17 ... Track specs' accessibility longitudinally. When we review the new version of a spec, we have historical entries for the spec. Was in wiki, now github. 08:36:50 ... Improving horizontal review process. Suggestions + experiments 08:37:20 ... Pain points? What advice do you want to get? 08:37:28 topic: q&a 08:37:49 q? 08:38:30 q? 08:38:32 q+ 08:38:37 ack Jaunita_Flessas 08:38:52 Jaunita_Flessas: If someone's using a screen reader or on 2G, can they share information to let an API reduce as much content as possible, to ensure the experience is fast? 08:40:05 matatk: I would say the issue of AT ... possible sometimes to guess that someone's using AT, but we design APIs to avoid revealing that for privacy reasons. Well-intentioned scenarios where people want to know. Let's make it faster so we don't need to worry about speed. But connection affects lots of people. There are other APIs for that, but we might also be able to look at Compute Pressure. 08:40:13 Jaunita_Flessas: If people elect to share, maybe? 08:40:22 ack bkardell 08:41:58 bkardell: Pain points with HR process: frequently, there's so much work that goes into discussions, WGs trying their best to do things they're not experts in. E.g. CSS is really trying to do something they believe is the right thing for accessibility, but they're not experts. 08:42:15 ... Could go 6 months-2 years, and then it goes to FPWD, gets wide review, and no, it's all off-base. But there's so much sunk cost, and we want to ship it. Maybe it's already shipping. Same is true of MathML WG that I'm chair of. 08:42:41 q+ 08:42:43 ... Wide review come really late. Early in process, but late in practice. How do we find a way to get the liaisoning relationships working better? Fund lots more people? 08:42:51 q+ to ask about the accessibility of specification documents and automated W3C checkers 08:42:54 ack kizu 08:43:08 +1 to Brians point 08:44:23 kizu: +1 brian's comment. Often some proposals that later become specs come from outside WGs. Authors propose things. Issue in CSS might have been opened 10 years ago. Not noticed until it gets a formal proposal from Google, with an Intent. Big companies should do more to request accessibility review. But if we want review as early as possible, should be a way for proposers to request assistance. Process should be available for people outside 08:44:23 spec authors. 08:44:53 q? 08:44:59 ... If we could flag topics that might require review, many proposals would benefit. Only goes to spec drafts or proposals from browsers, which might be too late. 08:45:07 s/spec authors./... spec authors./ 08:45:17 q+ 08:45:49 q+ to talk about sometimes needing brainstorming more than review 08:45:52 matatk: Changes to TAG screener, which anyone can use, are designed to be really high-level and quick to fill in. Technical solution to social problem: it adds the label that flags the APA, if it's in a repo that has such a label. 08:46:29 ... People in several groups, like CSS, will flag APA much earlier than HR would. We really appreciate it, but it's uneven, and it's a firehose. We're experimenting on turning up the firehose. 08:46:33 q? 08:46:39 ack nigel 08:46:39 nigel, you wanted to ask about the accessibility of specification documents and automated W3C checkers 08:47:32 nigel: I'm from BBC, chair of Timed Text. Interested by the notion that accessibility HR might return information about the accessibility of the spec document itself. Tooling: when you publish to /TR, there's tooling to do some checks. Can't do everything, but have you identified gaps in tooling or things it would catch? 08:48:32 matatk: Good question and suggestion. Your specs are really good. We appreciate the effort people put in to write things accessibly for your community. No problem with lack of alt text. Diagrams that could themselves be accessible. Sometimes we report accessibility issues with specs. We don't come across them that often, and we often don't report them. 08:48:53 ... Adopt a risk-based approach. Harm reduction, so we don't report everything. But general level is pretty good. 08:49:03 ... Haven't seen much that tooling would catch. 08:49:04 q? 08:49:27 ack cyns 08:50:18 cyns: Echoing Brian and Roman about getting things done earlier. See some work on that. Been a problem for 1M years, that accessibility review happens much too late. Want guidance in explainers to add it earlier. Other places like that? Reach the groups thinking about something, but accessibility is the furthest thing from their mind. 08:50:27 matatk: Should always be on the lookout for such places. 08:50:49 ... People asking "how do we do it" after already wanting to. 08:51:39 ... Explainers are good and fairly early. FAST is advice we distilled into our reviews that's about questions we get asked. But they're general requirements, and rebooted FAST will try to preempt things we see and have to raise during reviews. 08:51:57 q+ to ask about techniques for making authors _tend_ to produce accessible pages. 08:52:09 note not everything has an explainer though... If we add a CSS property, it might or might not have one. If we add a attribute to MathML or a tag, it probably wouldn't 08:52:14 ack hdv 08:52:14 hdv, you wanted to talk about sometimes needing brainstorming more than review 08:53:02 hdv: In OpenUI, we work on building blocks for user interfaces. A lot of our work needs review, but also brainstorming. Things don't exist. Maybe they exist in ARIA, or not. We benefit from having someone in the room who's good at accessibility. Often have someone, but would be good to be able to call someone in who can say how you're wrong. 08:53:08 +1 hdv, that's kind of what I was saying with liasoning 08:53:20 +1! 08:53:20 ack jyasskin 08:53:20 jyasskin, you wanted to ask about techniques for making authors _tend_ to produce accessible pages. 08:53:23 scribe+ 08:53:30 hober has joined #apa 08:53:41 present+ 08:53:56 jyasskin: concerns about proposed futurs are often not that they can't be used accessibly, but more that authors _tend_ to use them inaccessibly. 08:54:18 jyasskin: we may need ways to @@@ not just what people are worried about. 08:54:41 scribe- 08:54:42 matatk: Wanted to come back to Jaunita_Flessas. We have some really dedicated people in APA. All the people in APA are really dedicated, but there aren't enough of us. Send people please. 08:54:50 +1 please send people to all of the places 08:55:10 ... Know it's hard to get people to donate their time, but it does teach people a great deal, learning what everyone is working on. We'll support people, but we need help. 08:55:18 Fredrik: It's quite empowering. 08:55:40 matatk: Back to Jaunita_Flessas. I gave a facetious answer, but on ATs, it's sensitive and it comes up every so often. 08:55:44 q+ 08:56:01 matatk: Have you come up with places that would be way better if we could tell if someone were using a screen reader? 08:56:26 jyasskin: a concern about that… if people can reveal some information they can be coerced to reveal that information 08:56:32 alan: or mislead 08:56:41 s/alan/astearns 08:56:52 q+ about selecting which info to expose to AT 08:56:59 matatk: There are ways to guess. Jaunita_Flessas's point is really important, because the experience when you're using AT, is really degraded because code paths are less-tested. 08:57:04 q+ to mention about selecting which info to expose to AT 08:57:08 q- 08:57:13 ack nigel 08:57:13 nigel, you wanted to mention about selecting which info to expose to AT 08:58:21 nigel: On screen reader detection: Use case: you have video that's being watched by a blind person and a deaf person. You turn audio description on and subtitles, and there's a screen reader. Does the player expose the hard-of-hearing subtitles to the screen reader? Need a setting. 08:58:44 nigel: Giving the user a choice about what information the page should expose. Gives some information away, but it's a bit different. 08:59:30 matatk: Al Gilman said "author proposes, user disposes". If your page is sending out the information, but their AT can filter it, it can do that without revealing it's running. Aria notifications API can work in that way. If you're receiving it, great. If not, page doesn't find out. 08:59:55 matatk: Next steps: Join us. Get in touch: we don't bite much. We're adding more ways to get into our repository. Don't be afraid to ask even if you don't see a template. 09:00:05 ... Thank you for coming. Impressed at how many people are here. 09:00:11 present+ 09:00:21 zakim, make minutes 09:00:21 I don't understand 'make minutes', matatk 09:00:22 present+ Daniel 09:00:28 zakim, end meeting 09:00:28 As of this point the attendees have been bkardell, matatk, hdv, kizu, cyns, Jaunita_Flessas, Ben_Till, Nigel_Megitt, jyasskin, Fredrik, Ananya, masonf, spectranaut_, frehner, 09:00:32 ... argyle, hober, giacomo-petri, Daniel 09:00:32 RRSAgent, please draft minutes 09:00:33 I have made the request to generate https://www.w3.org/2025/11/10-apa-minutes.html Zakim 09:00:39 I am happy to have been of service, matatk; please remember to excuse RRSAgent. Goodbye 09:00:39 Zakim has left #apa 09:04:26 Siri has joined #apa 09:07:48 nigel has joined #apa 09:11:49 nigel_ has joined #apa 09:27:56 nigel has joined #apa 09:28:19 nigel has joined #apa 09:49:05 nigel has joined #apa 10:52:48 Adam_Page has joined #apa 11:15:27 nigel has joined #apa 11:31:35 nigel has joined #apa 11:51:28 nigel has joined #apa 12:10:20 nigel has joined #apa 12:30:42 nigel has joined #apa 12:51:42 nigel has joined #apa