12:58:23 RRSAgent has joined #matf 12:58:27 logging to https://www.w3.org/2025/07/09-matf-irc 12:58:27 RRSAgent, make logs Public 12:58:28 please title this meeting ("meeting: ..."), JJ 12:58:31 Zakim, this is MATF 9 July 2025 12:58:31 got it, JJ 12:58:38 Meeting: MATF 9 July 2025 12:59:00 chair+ 12:59:14 agenda+ Page definition 12:59:19 agenda+ Mobile operating system definition 12:59:25 agenda+ Keyboard interface definition 13:00:14 Zakim, item 0 = Project planning 13:00:14 I can only replace agenda items by number 13:00:20 Zakim, item 1 = Project planning 13:00:20 agendum 1 replaced 13:00:28 Zakim, item 2 = Page definition 13:00:28 agendum 2 replaced 13:00:40 Zakim, item 3 = Mobile operating system definition 13:00:40 agendum 3 replaced 13:00:41 agenda? 13:00:52 agenda+ Keyboard interface definition 13:01:33 pauljadam has joined #matf 13:01:36 quintinb has joined #MATF 13:02:51 regrets+ JonGibbins 13:02:56 regrets+ Tanya 13:02:59 Aash has joined #matf 13:03:02 regrets+ Joe_Humbert 13:03:55 scribe: quintinb 13:04:06 Tim has joined #matf 13:04:20 scribe: Aash 13:04:30 Thank you quintinb 13:04:37 Rob-W has joined #matf 13:04:39 Haha, no, thank you! 13:04:50 present+ 13:04:52 move to next agendum 13:04:52 agendum 1 -- Project planning -- taken up 13:05:02 https://github.com/orgs/w3c/projects/147 13:05:09 JJ introduced project planning 13:05:27 @jj 13:06:26 JJ showcased the sections where all the issues are placed, and the overall structure 13:06:38 present+ 13:06:58 present+ 13:07:19 Jamie8 has joined #matf 13:07:31 The board is looking great, thanks to everyone who's put work into creating that 13:07:52 present+ 13:08:00 q+ 13:08:02 I agree, looks great! Nice to have an overview like this 13:08:35 Jamie8 : how do you want to assign these issue to the members in this meeting? 13:09:19 ack Jamie8 13:09:25 JJ we may have to create subgroups to work on grouo of issues 13:09:26 q? 13:09:31 ack Jamie 13:10:18 Carol has joined #MATF 13:10:22 move to next agendum 13:10:22 agendum 2 -- Page definition -- taken up 13:10:24 present+ 13:10:36 https://github.com/orgs/w3c/projects/147/views/1?pane=issue&itemId=112720148&issue=w3c%7Cmatf%7C110 13:11:44 Jamie8 has left #matf 13:12:02 Jamie8 has joined #matf 13:12:36 Jamie has joined #matf 13:12:40 present+ 13:13:47 The team has agreed on the "page" as a common nomenclature 13:13:57 from Screen vs Page vs View 13:14:43 julianmka has joined #MATF 13:15:05 present+ 13:18:02 pauljadam has joined #matf 13:18:17 got this out of ChatGPT: A page is a distinct section of an app that presents a specific set of content or functionality and is accessed through navigation. Each page focuses on a particular task or purpose, such as browsing items, editing a profile, or reviewing settings. Users move between pages to complete workflows or explore different parts of 13:18:17 the app. 13:18:17 JJ shared the definition proposals. 13:18:29 We can start using "page" as a standard in out drafts 13:18:38 q+ 13:18:45 ack Aash 13:19:05 dialogs are a part of a page but not a page 13:19:11 just like the web 13:19:36 Aash: what about the bottomsheets or full size overlays, do they count as pages? 13:19:49 dialogs are not pages 13:20:43 JJ: it depends on if it can be used as a standalone entity or depends on the underlying page 13:21:13 the embedded resource thing does not seem necessary 13:22:07 A page is a distinct part of an app focused on a specific task or content. Users navigate between pages to complete actions or access different features. 13:22:13 ChatGPT shortened it :) 13:22:38 Jamie has joined #matf 13:22:42 present+ 13:22:50 +1 pauljadam 13:23:29 good idea on saying dialogs are part of the page but not a page 13:23:41 q+ 13:23:42 JJ we need to add examples as a note to explain what is a page and what is not a page 13:23:42 navigation menus are not a page 13:23:49 ack Jamie 13:24:25 Jamie : is this currently a placeholder or are we creating a working definition to be used? 13:25:04 JJ : Sicne we are in agreement to use "Page" and we will try our best to finalize the defintion today and only modify it IF needed 13:25:24 In Atomic Design, the concept of a “Page” refers to the highest level of UI composition — it represents a fully assembled user interface that brings together all design elements in a real-world context. 13:25:49 ACTION: Add note or example emphasizing what would *not* be a page, e.g. a dialog, modal or navigation menu 13:26:30 drop it 13:26:30 drop embedded resource 13:26:30 +1 pauljadam 13:26:41 +1 13:26:48 +1 13:26:55 +1 13:27:10 ACTION: Drop 'embedded resource' from the definition text, maybe use something like: "A page is a distinct part of an app focused on a specific task or content. Users navigate between pages to complete actions or access different features." 13:27:59 that sounds better than resource 13:28:52 q+ 13:29:00 ack Tim 13:29:03 not sure if you need to say a page has a Page Title might be good 13:29:09 and Pages need their Lang defined 13:29:20 and are parts of sets 13:29:27 yeah distinct section or part is too generic 13:30:05 Tim : If we say distinct part, are modals not distict parts? 13:31:21 JJ it would not matter if someone treats modals as pages, except the title of the page part 13:31:25 trying with ChatGPT to tweak: A page in an app presents content or functionality, must include a page title, and supports user navigation between different parts of the app. Dialogs are not considered pages. 13:32:58 JJ we can add a note about the modals in the defintion 13:33:12 or how you access and open the dialog, if you go to the page first to open the dialog then the dialog is not a page, it's part of the page 13:33:57 A few modals can be opened from multiple pages. Example, add money to wallet in a superapp 13:34:13 still they are part of those apges 13:34:14 pages 13:34:38 modals can also look like pages at larger text sizes -- a shorter bottom sheet can take up the whole screen, for example 13:34:50 Some modals can navigate to multiple screens within the modal 13:35:04 multi page modal :) 13:35:21 +1 julianmka 13:35:23 we have to make that clear to people using our document for audits. I like the idea of adding this into a note. 13:35:26 Mostly this definition is to determine what needs a page title 13:35:35 the page needs a page title, the dialog needs a heading :) 13:36:26 move to next agendum 13:36:26 agendum 3 -- Mobile operating system definition -- taken up 13:36:35 https://github.com/orgs/w3c/projects/147/views/1?pane=issue&itemId=114303630&issue=w3c%7Cmatf%7C102 13:37:52 guidance should be generic likely so it could be applied to any mobileOS, techniques could be specific to the code for each platform? 13:39:33 Like how WCAG is generic but there are techniques for each technology like PDF, Flex, JavaScript, ARIA, HTML, Silverlight used to be there 13:39:45 JJ need to check if we can include Android and iOS in the title. How do we make it clear to people that this is our focus? also do we provide the guidance for other OS as well? 13:40:46 Focus could be "mobile apps" if we need to cover more than just pure native, are we covering hybrid and web views inside native apps or not really talking about that? 13:41:39 using the magic words "including but not limited to" ;) 13:41:41 JJ the focus is on the native part of it, but our scope includes web views 13:43:24 q? 13:43:38 text spacing I'm not sure if users really can adjust their CSS on mobile so easy? 13:44:32 pauljadam in the browser users can control CSS, but in Native, do they have any control? 13:45:05 JJ Hybrid apps might not be able to override the styling of the embedded pages 13:46:49 move to next agendum 13:46:49 agendum 4 -- Keyboard interface definition -- taken up [from JJ] 13:46:50 pauljadam has joined #matf 13:46:59 https://github.com/orgs/w3c/projects/147/views/1?pane=issue&itemId=116634431&issue=w3c%7Cmatf%7C66 13:48:51 Except that joysticks are keyboard interfaces... 13:49:46 pauljadam has joined #matf 13:50:02 https://github.com/w3c/matf/issues/220 13:50:41 I like the existing definition https://w3c.github.io/wcag2ict/#dfn-keyboard-interface. Could be good to add something extra that includes Switch Control, it looks like the existing definition already covers Voice Control. 13:51:46 Really worried about the direction of "I don't think x will work" - assistive technology can be strips of paper - what folks use as AT is not our remit 13:52:06 +1 pauljadam 13:52:21 +1 quintinb 13:53:44 Rob-W has joined #matf 13:54:02 Yeah I think keyboard interface applies as written for mobile too 13:56:13 q+ 13:56:42 ack quintinb 13:57:01 quintinb joystick is a Dpad with LRUD controsl 13:58:13 JJ if we decide to split keyboard interface and Accessibility interface, how would this affect the success criteria? 14:00:12 JJ to figure out if any other definitions need attention 14:00:51 Aash has left #matf 14:01:25 Zakim, list participants 14:01:25 As of this point the attendees have been Aash, pauljadam, Rob-W, Jamie, Carol, julianmka 14:01:46 present+ Tim 14:01:48 quintinb was here too 14:01:53 present+ 14:01:54 rrsagent, make minutes 14:01:56 I have made the request to generate https://www.w3.org/2025/07/09-matf-minutes.html JJ 14:02:04 lol 14:02:27 yup its logged 14:18:02 JJ has joined #matf 14:18:06 rrsagent, bye 14:18:06 I see 2 open action items saved in https://www.w3.org/2025/07/09-matf-actions.rdf : 14:18:06 ACTION: Add note or example emphasizing what would *not* be a page, e.g. a dialog, modal or navigation menu [1] 14:18:06 recorded in https://www.w3.org/2025/07/09-matf-irc#T13-25-49 14:18:06 ACTION: Drop 'embedded resource' from the definition text, maybe use something like: "A page is a distinct part of an app focused on a specific task or content. Users navigate between pages to complete actions or access different features." [2] 14:18:06 recorded in https://www.w3.org/2025/07/09-matf-irc#T13-27-10 14:18:12 zakim, bye 14:18:12 leaving. As of this point the attendees have been Aash, pauljadam, Rob-W, Jamie, Carol, julianmka, Tim, quintinb 14:18:12 Zakim has left #matf