12:56:24 RRSAgent has joined #matf 12:56:28 logging to https://www.w3.org/2025/08/27-matf-irc 12:56:28 RRSAgent, make logs Public 12:56:29 please title this meeting ("meeting: ..."), JJ 12:56:34 Zakim, this is MATF 27 August 2025 12:56:34 got it, JJ 12:56:42 Meeting: MATF 27 August 2025 12:56:48 chair+ 12:57:04 agenda+ Project planning update 12:57:09 agenda+ Page definition pull request 12:57:15 agenda+ 2.5.1 Pointer Gestures 12:57:21 agenda+ 2.5.2 Pointer Cancellation 12:57:26 agenda+ 2.5.3 Label in Name 12:57:31 agenda+ User Agent definition 12:57:36 agenda+ Document definition 12:57:42 agenda+ Change of Context definition 12:58:00 present+ 13:01:08 pauljadam has joined #matf 13:02:23 Tanya has joined #matf 13:02:29 present+ 13:02:38 present+ 13:03:12 present+ 13:04:21 regrets+ quintinb 13:04:43 move to next agendum 13:04:43 agendum 1 -- Project planning update -- taken up [from JJ] 13:04:57 zakim, nominate a scribe 13:04:57 Not knowing who is chairing or who scribed recently, I propose pauljadam 13:05:17 scribe: pauljadam 13:06:14 GleidsonRamos has joined #matf 13:06:19 present+ 13:06:46 JJ starting meeting with project planning update 13:07:21 JJ There are over 190 open issues in github 13:07:35 JJ: next Monday will go through the issues with Tanya 13:07:45 Carol has joined #MATF 13:07:53 present+ 13:07:59 move to next agendum 13:07:59 agendum 2 -- Page definition pull request -- taken up [from JJ] 13:08:04 Tim has joined #matf 13:08:07 https://github.com/w3c/matf/pull/263 13:08:13 present+ 13:08:18 JJ: next item is on page definition 13:08:54 JJ: showing the key terms 13:08:56 keyterms.md contains the new page definition: https://github.com/w3c/matf/pull/263/files#diff-55b5bad7ce674a1ccf6bf170c295dd26f0e8693288f424cbd939ae7ee81f4e99 13:09:21 JJ: content may need to be defined 13:10:16 JJ: the section for content definition is shown as work in progress 13:11:03 JJ: looking into what markup is required to put example as a title 13:11:22 Jamie has joined #matf 13:11:31 present+ 13:11:48 JJ: There are 10 to 15 criteria with page 13:12:31 JJ: WCAG to ICT has been updated 13:12:33 WCAG2ICT has been updated 21 August: https://www.w3.org/TR/wcag2ict-22/ 13:13:07 JJ: they fixed the order of their anchor tags with the SC then the number then the name 13:13:30 JJ: would like to talk about content, in some places we replaced any content with any view 13:13:44 JJ: in JJ's opinion that did not work too well with page 13:14:00 JJ: reading audio control SC 13:14:08 JJ: remove web and make page 13:14:35 JJ: reading note the all content on the web page must meet this SC, how do we deal with the use of content how do you replace content with page 13:14:43 JJ: any page vs whole page 13:15:10 JJ: before re replaced content with view and that kind of work but now we have page so not sure how it works that is the question to the group how will we deal with content? 13:15:19 JJ: suggestion that we just add our own term and leave it as content 13:15:27 JJ: this is what WCAG2ICT has done 13:15:49 JJ: they have redefined content for non-web which allowed them to keep using the definition of content without need a replacemeent 13:16:04 JJ: where content or web content appears, they replaced it with that definition 13:16:21 q+ 13:16:25 JJ: make note in key terms that we have replaced certain works everywhere 13:16:34 q- 13:16:40 JJ: request you go through pull request to check if missed anything when applying page 13:16:49 JJ: otherwise we are good to go with starting to use page 13:16:55 JJ: checking if any questions 13:17:17 JJ: any questions on page vs content? 13:17:21 Any questions about 'page' or 'content' and how to use them? 13:18:01 Joe_Humbert: asking where is the definition of content 13:18:13 definition is empty 13:18:27 JJ: perhaps we can replace content with page in some places 13:18:42 q+ 13:18:59 JJ: can't replace content with page in some SC like Captions 13:19:00 qq+ 13:19:05 q+ 13:19:15 JJ: looking at WCAG2ICT 13:19:17 Content definition in WCAG2ICT: https://www.w3.org/TR/wcag2ict-22/#content-on-and-off-the-web 13:19:31 ack Jamie 13:19:31 Jamie, you wanted to react to a previous speaker and to 13:19:40 Jamie: asking why are we trying to make content the same as page? 13:19:55 Jamie: is there a request to make the word content the same as page? 13:20:21 JJ: what we did with view and replaced content with view, it's maybe better to keep content as its own, dont replace it with view or page 13:20:24 q+ 13:20:32 JJ: we just have our own mobile specific definition of content 13:20:54 Jamie: content is not indented to be used in that larger picture way in some scenarios 13:21:08 JJ: dont replace content with page keep as written make our own definition at some point 13:21:10 ack pauljadam 13:21:48 pauljadam: content vs page, content can be everything on a page, but content can also be a single paragraph 13:23:04 ack Joe_Humbert 13:23:25 Joe_Humbert: WCAG2ICT have definition of content that Joe used as part of user agent definition 13:23:25 https://github.com/w3c/matf/issues/225 13:23:38 Joe_Humbert: do we want to modify it, look at it? 13:24:31 JJ: reading definition of content from Joe's link 13:24:55 https://www.w3.org/TR/WCAG22/#dfn-content 13:25:07 JJ: as first draft this definition of content could work in combination with the software definition 13:25:24 Joe_Humbert: posted link to content (web content) definition 13:25:59 JJ: reading definition of content from the WCAG 22 link 13:26:26 JJ: WCAG2ICT only changed user agent to software in their definition 13:26:51 Joe_Humbert: that's what they had so included as starting point 13:27:08 JJ: checking how we did this with software 13:27:42 JJ: content and software definitions can be taken from WCAG 2 ICT with some changes 13:27:54 JJ: could be applied to hybrid and native and web based mobile apps 13:28:04 JJ: ready to go to next topic 13:28:10 move to next agendum 13:28:10 agendum 3 -- 2.5.1 Pointer Gestures -- taken up [from JJ] 13:28:16 JJ: pointer gestures 13:28:29 JJ: hope to get this done for this meeting 13:28:40 JJ: hope to get done by next week 13:28:45 move to next agendum 13:28:45 agendum 3 was just opened, JJ 13:28:52 JJ: skipping until updated definition to vote on 13:28:58 JJ: moving to next item 13:29:02 JJ: pointer cancellation 13:29:14 JJ: discussed last week 13:29:18 move to next agendum 13:29:18 agendum 4 -- 2.5.2 Pointer Cancellation -- taken up [from JJ] 13:29:54 JJ: showing pointer cancellation discussion from last week 13:30:07 JJ: comments about OS behaviors, exceptions on OS browser level 13:30:18 JJ: discussion about essential exceptions if they can be applied there 13:30:34 JJ: on the web there are W3C and browser standards 13:30:54 JJ: on mobile it's not always accessible by default and developers dont always have ability to make it accessible 13:31:11 JJ: note 6 added applicability of the OS 13:31:26 JJ: limitations of technology but maybe not make excempt 13:31:32 JJ: asking if anymore comments since last week? 13:31:45 JJ: how will we deal with pointer cancellation and maybe in relation to pointer gestures 13:32:10 https://www.w3.org/TR/wcag2ict-22/#pointer-cancellation note 6: This requirement also applies to platform software, such as user agents, assistive technology software, and operating systems. Each layer is responsible for its own pointer actions only, not for those in an underlying layer. 13:32:13 JJ: showing notes 13:32:36 JJ: note 6 says this requirement applies to platform software, each layer responsible for its own actions, discussed about the layers 13:33:13 JJ: seems the exception is already there if it's out of your scope not in our layer, processed by OS layer or something else then you don't have to worry 0because it's out of scope 13:33:20 JJ: checking if any other comments for this week? 13:33:39 JJ: little more time or we can move to next item 13:33:44 move to next agendum 13:33:44 agendum 5 -- 2.5.3 Label in Name -- taken up [from JJ] 13:33:47 q+ 13:33:51 JJ: moving to next item label in name 13:34:17 Jamie: what are we planning to do with these pointer gestures action wise? 13:34:32 Jamie: are we just moving on or what do we need to do for the action? 13:34:51 JJ: draft definition then bring back to group for feedback and move on for now 13:35:07 JJ: discuss with Tanya next Monday to see how we deal with the SCs that are stuck 13:35:18 Jamie: what are we stuck on exactly? 13:35:35 JJ: not stuck just lack of time to update based on latest feedback 13:35:44 JJ: pointer cancellation ahs a little more feedback, need to align 13:35:54 JJ: make sure those notes are not conflicting 13:36:03 JJ: we have enough feedback to make anew draft 13:36:19 JJ: for label in name there was a discussion last week 13:36:38 JJ: discussion include method for reading up cards and cells with long text 13:36:53 JJ: making apps easier to use with shorter labels for voice control 13:37:16 JJ: updating to make text at beginning of accessible name in note 1 13:37:34 JJ: reading possible note from Jamie 13:38:05 JJ: does Jamie have anything else to add? 13:38:16 Jamie: ideas for now, open to any adjustments 13:38:24 Jamie: not partial to the first one 13:38:45 Jamie: want to get the conversation about these 3 topics what to do with multiple text stings, grouping issues 13:39:08 Jamie: voice control note 1 putting text as best practice at beginning of accessible name 13:39:20 JJ: anyone want to give feedback on this approach 13:39:26 JJ: or notes drafted 13:39:57 JJ: no further feedback at this point so same status as gesture 13:40:07 JJ: looks ready to be fine tuned then back to group 13:40:23 JJ: how can we raise more interest feedback out of meeting asking Tanya 13:40:33 JJ: good to go for today 13:40:41 move to next agendum 13:40:41 I see a speaker queue remaining and respectfully decline to close this agendum, JJ 13:40:45 q? 13:40:48 ack Jamie 13:40:52 move to next agendum 13:40:52 agendum 6 -- User Agent definition -- taken up [from JJ] 13:41:01 JJ: 6 item user agent definition 13:41:09 JJ: already looked at earlier today 13:41:13 JJ: in relation to content 13:41:21 JJ: user agent need to figure how to use in mobile apps 13:41:31 JJ: user agent is used in web browser and could be example of OS 13:41:46 JJ: make user agent work need to define software and need to define contnet 13:42:07 JJ: comments on definiton of software how to deal with hybrid web view apps 13:42:23 JJ: what definition of manipulate 13:42:38 JJ: video audio content transcript content 13:42:54 JJ: what is needed to move forward with user agent 13:42:55 q+ 13:42:59 JJ: what further work needed? 13:43:04 JJ: or put as key term in draft? 13:43:09 ack Joe_Humbert 13:43:40 Joe_Humbert: last week discussed AT mentioned in WCAG 2.2 as example in notes or do we want to exclude that or not 13:43:59 https://www.w3.org/TR/WCAG22/#dfn-user-agents 13:44:01 Joe_Humbert: in example it says web browser media players including assistive technologies 13:44:04 Web browsers, media players, plug-ins, and other programs — including assistive technologies — that help in retrieving, rendering, and interacting with web content. 13:44:18 "including assistive technologies" > change that? 13:44:24 Joe_Humbert: so if we want to change that it would be a diversion up to us 13:44:38 Joe_Humbert: last week folks wondering why AT was included in user agent definition 13:44:46 JJ: that's clear thanks Joe 13:44:52 JJ: any other comments on user agent? 13:45:04 q+ 13:45:21 JJ: user agent can be any software that presents content 13:45:22 ack pauljadam 13:45:51 q+ 13:46:09 pauljadam: re. assisistive tech as part of user agent, developers don't have all control 13:46:21 q+ 13:46:49 ack Joe_Humbert 13:46:52 JJ: web browser and AT might be different 13:47:20 Joe_Humbert: you can create your own assistive technology service as part of an app and that's something to consider 13:47:21 Joe_Humbert: AccessibilityService on Android to make your own assistive tech 13:47:46 JJ: Accessibility Service lets you make assistive technology like TalkBack 13:48:01 ack shoobe01 13:48:04 JJ: accessibility service can read all content on the screen for assistive use case 13:48:50 Shoobe01: you can modify a browser, remind people there are AT that interpret content in different ays, likes the definition shown on the screen 13:49:07 q+ 13:49:20 JJ: for today clear either include AT or dont or could leave it there at this moment a look at it in the future 13:49:35 q? 13:49:40 ack shoobe 13:49:42 ack Tanya 13:49:43 q+ 13:49:55 Tanya: open question do we need to look at definition in WCAG 3.0? 13:50:12 JJ: not relevant because we're mapping with WCAG 2.2 13:50:23 pauljadam edit to transcript 08:48 "cannot" modify a browser. 13:50:38 JJ: it's separate set of quide lines we can draw inspiration from but don't have to align 13:50:57 q- 13:50:58 Tanya: worth looking at WCAG 3.0 definitions for inspiration 13:51:34 Tanya: one difference they specify software user agent is software that retrieves and presents external content for users 13:51:53 JJ: external content, what is considered that and what is not 13:52:09 JJ: maybe take a look at WCAG 3 13:52:23 JJ: WCAG 3 was broader that web but now narrowed down to web 13:52:28 q? 13:53:01 move to next agendum 13:53:01 agendum 7 -- Document definition -- taken up [from JJ] 13:53:01 JJ: last item of today 13:53:11 JJ: document definition 13:53:24 JJ: do a poll on 13:53:32 JJ: drop the term document 13:53:49 JJ: in WCAG2ICT they differentiate between document and software 13:54:02 JJ: we wont need the document definition 13:54:29 JJ: non web document defintion 13:54:41 JJ: dont really need document definition in our guidance 13:54:48 Poll: drop document definition in WCAG2Mobile? 13:54:58 +1 13:55:18 JJ: put plus one if you agree to drop, or put -1 or 0 if neutral, if don't agree then please explain, etc. 13:55:18 +1 13:55:22 +1 13:55:24 +1 13:55:27 +1 13:55:50 0 13:55:55 +1 13:55:56 +1 13:55:56 JJ: 5 votes in so far 13:56:12 JJ: 9 participants minus JJ as chair 13:56:40 JJ: 8 votes 13:57:08 ACTION: Group is in favor of dropping the document term (7 times +1 and 1 time 0) 13:57:15 JJ: recorded as action 13:57:18 JJ: end for today 13:57:45 JJ: next week hope to have update after talking with Tanya about milestones of what is achievable this year with goal to work towards 13:57:55 JJ: maybe second publication what could be included 13:58:09 JJ: look at GitHub for issues to work on 13:58:15 JJ: look at issues we discussed today 13:58:21 JJ: leave on github 13:58:31 JJ: checkout page pull request for any typos etc 13:58:41 JJ: thanks for attending, see you next week 13:59:09 Zakim, list participants 13:59:09 As of this point the attendees have been Joe_Humbert, shoobe, Tanya, pauljadam, GleidsonRamos, Carol, Tim, Jamie 13:59:37 rrsagent, make minutes 13:59:38 I have made the request to generate https://www.w3.org/2025/08/27-matf-minutes.html JJ