01:36:41 melsumner has joined #aria 01:47:31 Francis_Storr has joined #aria 04:35:50 melsumner has joined #aria 05:09:19 melsumner has joined #aria 05:29:44 melsumner has joined #aria 05:59:06 GautierC has joined #aria 06:42:37 melsumner has joined #aria 07:23:45 spectranaut_ has joined #aria 07:24:38 melsumner has joined #aria 07:25:31 Matt_King has joined #aria 07:29:20 RRSAgent, bye 07:29:20 I see no action items 07:30:09 RRSAgent has joined #aria 07:30:09 logging to https://www.w3.org/2023/09/12-aria-irc 07:30:11 RRSAgent, make logs Public 07:30:13 please title this meeting ("meeting: ..."), spectranaut_ 07:30:34 meeting: ARIA F2F 07:30:36 jamesn has joined #aria 07:30:48 chair: ValerieYoung 07:31:11 TOPIC: Interactive Lists Overview status and next steps 07:31:24 issue: https://github.com/w3c/aria/issues/2036 07:32:19 jocelyntran has joined #aria 07:32:41 melsumner has joined #aria 07:34:56 sarah_higley has joined #aria 07:35:28 Present+ Daniel 07:35:28 Peter has joined #Aria 07:36:53 https://github.com/FabasoftAccessibility/InteractiveLists/blob/main/README.md 07:37:04 Marcelo_Paiva has joined #aria 07:37:14 present+ 07:37:49 scribe+ 07:38:08 CurtBellew has joined #aria 07:39:33 Marcelo_Paiva: yesterday we talked about list views and dashboards and cards. I think we could get a new role for this 07:41:16 Marcelo_Paiva: the lists have different features in different view types; for example in Windows file explorer and in MacOS finder, there are different ways to view different types of lists 07:41:16 @melsumner correction on the speaker: Mario instead of Marcelo 07:41:35 apologies, will fix 07:42:49 Mario: we have to change the display type of the role now and that's not useful/good 07:43:15 StefanS has joined #aria 07:43:19 Mario: so Sarah and Stefan have suggested listview as a complex role 07:43:24 present+ 07:44:24 q+ to ask what roles these listView items have for the native versions? 07:45:07 Mario: in the listview there are different child roles: listeviewitem, group (to group listviewitems) and featureheaders, a container for featureheads for detailed views 07:45:44 Mario: there are also different proposed listview attributes 07:45:52 q+ 07:46:21 Mario: and the next steps are to think about filters (how can they be semantically connected to a list view) 07:46:34 Mario: and keyboard navigation 07:46:48 sarah_higley: clarifying question: what are featureheads 07:47:05 Mario: labels for features that are mostly displayed in details but could be used in other view types 07:47:19 Mario: same as columnheaders 07:47:42 sarah_higley: I dropped my thoughts in the issue (issue number...) 07:48:44 sarah_higley: my thought was that these kinds of lists would be more like grids, more complex widgets to allow navigation inside and around the widget 07:49:15 q= 07:49:22 fq+ 07:49:36 q+ 07:49:41 sarah_higley: 2-dimensional vs 3-dimensional ? 07:50:25 qv? 07:51:02 sarah_higley: open questions: should there be a specific listview type? do we need to have that? 07:51:30 sarah_higley: platform accessibility mapping is also an open question but native apps already do this 07:51:45 sarah_higley: should selection be allowed but then how do we differentiate from listbox 07:52:04 q? 07:52:18 sarah_higley: should this be a different role or inferred from how it's being used 07:53:13 jamesn: I think it should support selection 07:53:14 ack jamesn 07:53:14 jamesn, you wanted to ask what roles these listView items have for the native versions? 07:53:43 Mu-An has joined #aria 07:53:54 q? 07:54:00 jamesn: if we don't support selection it would cause problems, most use cases need to support selection 07:54:21 jamesn: how we differentiate from listbox ....naming will be important 07:54:22 q+ 07:54:53 jamesn: will this thing be supported within a combobox? I say no but it's possible someone will think to try it 07:55:30 StefanS: I've shared my screen, I think everything that Mario said is good 07:56:00 StefanS: (demonstrates some UIA) 07:56:28 jamesn: can you share a screenshot here? 07:56:40 StefanS: I don't know how to do that but I will do some homework and share it later 07:57:27 StefanS: from what I'm showing, there is continuous numbering 07:57:42 q+ to say clarifications on definition on 2-dimension interactive list, for example- github issue list view 07:59:54 q? 08:00:42 StefanS: we can switch from a "grid like" view to an icon view and there are no more rows; and Microsoft has been doing this for a very long time and no one is confused 08:01:27 StefanS: looking at a tile-based layout, showing that users can navigate left/right, up/down in and around the tile group 08:01:36 CurtBellew_ has joined #aria 08:03:59 StefanS: a listview model would help improve situations where we have nested interactives in listitems 08:04:00 ack StefanS 08:04:23 Matt_King: I'll keep it short and write longer thoughts in the issue. 08:05:23 Matt_King: it's great that there seems to be a lot of need for this but there are some places where we need some clarification 08:05:23 Matt_King: listbox has a value; listview would not have a value, that's one way to easily distinguish 08:05:23 Matt_King: a listview doesn't really have anything like it in HTML today 08:06:06 Matt_King: we should be careful to avoid making listview into a gridview but I don't think that part is complicated 08:06:16 Matt_King: do we really need a listview type? I think this is a fundamental question 08:06:57 Matt_King: if we have the browser automatically calculate set size, position in set, they need to know how many there are. but does it need to? 08:07:23 q+ 08:08:07 Matt_King: SR users probably don't care what's in the listview so I don't think we need to worry about what the content is. That's up to the author 08:08:25 Mario: disagree 08:09:19 Matt_King: if you have cards, no matter what's in them or what size they are, the navigation should not change. 08:09:32 Mario: the role should stay listview (in windows) 08:09:57 Matt_King: in ARIA the role should not stay listview, it should be gridview for something like windows explorer details view 08:10:12 qv? 08:10:17 ack Matt_King 08:10:25 Matt_King: a grid is a grid and a listview is a listview and we gotta be careful and not cause chaos 08:10:34 zakim, close the queue 08:10:34 ok, jamesn, the speaker queue is closed 08:10:40 lola_ has joined #aria 08:10:53 sarah_higley: 2 things 08:11:15 q+ to agree with Matt King that navigation of a listview should not change, as we need to consider responsive viewports changes from desktop to mobile 08:11:22 sarah_higley: to the point where folks might use listview for selections in stead of listbox I wonder if this will be a good thing because the current state of things...kinda sucks 08:12:44 sarah_higley: 2-dimensional thing: we should not support column headers on a list view and I agree with Matt King that there's a difference between the gridview and the listview 08:12:55 q+ 08:13:02 qv? 08:13:09 ack sarah_higley 08:13:21 sarah_higley: I don't think we should be taking the list control type in Windows and bringing it forward because that's not even how Microsoft is bringing it forward 08:13:46 sarah_higley: the list-grid hybrid does not exist and (shouldn't?) 08:14:29 sarah_higley: so sharing that context so we can all understand it 08:14:47 ack Mu-An 08:14:47 Mu-An, you wanted to say clarifications on definition on 2-dimension interactive list, for example- github issue list view 08:15:00 Mu-An: the grid vs the listview seems confusing to me 08:15:25 Mu-An: I'd love to see an example for how these are supposed to be used so I could better understand what this should look like 08:15:44 Mu-An: I'm also confused about the featureheaders and features? Wouldn't this make them column-like? 08:16:11 Mario: if we stay with grid for details list, then we don't need any feature roles, that's clear 08:16:40 jamesn: next steps will be in the 1.4 prioritization session 08:16:54 ack StefanS 08:17:02 zakim, open the queue 08:17:03 ok, spectranaut_, the speaker queue is open 08:17:17 TOPIC: Relationship with ATs, and update on ARIA-AT results 08:17:47 Rrsagent, draft minutes 08:17:48 I have made the request to generate https://www.w3.org/2023/09/12-aria-minutes.html daniel-montalvo 08:18:36 to join remote: https://www.w3.org/groups/wg/aria/calendar/ 08:18:51 this one: https://www.w3.org/events/meetings/f43a9c66-0084-40f2-a3a4-20631c7f8488/ 08:23:57 scribe+ 08:24:29 Matt_King: i want to show examples of test and show an overview of where the project is 08:24:29 ... we're looking at a staging server, on the aria AT website 08:25:05 ... developing interoperability testing for screen readers, current focus on jaws, nvda on desktop 08:25:18 ... get to voiceover and talkback by end of this year 08:26:22 ... the project has 2 buckets of work. 1. is writing the tests and manually running them. 2. how will we keep the report for those tests current whenever a new screenreader is released. we're developing AT driver. we would be able to use to drive screen readers in the browser context 08:26:39 ... automate the work with the drivers 08:26:58 ... if test results are different, the driver can flag humans for review 08:26:58 GautierC has joined #aria 08:27:49 ... here's a table of tests. this is for voiceover in a radiogroup 08:28:42 ... these are fairly granular tests. 08:29:21 ... we test with different commands. 08:31:44 ...I want to give a brief overview of this table for our process. similar to w3c spec process. 08:32:24 ... we draft a test plan. and members of our wpt group can write and review these. 08:33:43 ... once we have buy in from our screen readers, we go ahead. we're testing all patterns in the apg. so there are 35 plans in this table. 08:33:43 ... this is how we're managing the data. 08:34:47 ... we're in a big state of change. we have changes coming out for the app. and we're refactoring how we are writing tests. we're incorporating feedback. made some simplifications and improvements ot eh way we write tests. it coming out over the next couple of weeks. 08:34:54 q+ 08:36:35 ... the specific proposal I have is. we were talking about aria notifications yesterday. there would be a prototype. we would put a copy of that prototype in the repository for these tests. we would figure out how testable it is. we want to define minimum AT behavior. we don't have to have something in the apg to have it in the test cases here. we should have functional examples. 08:36:54 ... stylized as experimental 08:37:01 q? 08:37:38 jemma: 2 questions: 1. what is r and d version mean? 08:37:45 Matt_King: the version of the test plan that has been written but not reviewed. 08:38:18 ... if we get feedback in candidate review, we would develop a new version. and that new version number would show up in the r and d column. 08:39:33 jemma: 2. driver is for new aria features, aria-notify, etc. how are we gonna figure out the testing for newer features? 08:39:47 Matt_King: we would submit the new examples for the community group. 08:39:55 queue+ kevin 08:40:00 ack daniel-montalvo 08:40:05 daniel-montalvo: congrats on the work you're doing. I appreciate it. 08:40:43 ... feedback from screen reader vendors -- is that trackable? 08:40:43 Jem has joined #aria 08:40:43 Matt_King: yes its in the aria at repo. they provide feedback by raising a github issue. 08:40:43 present+ 08:41:16 present+ 08:42:19 ??: thanks Matt_King for getting the process going. its been a positive process so far. 08:42:19 rrsagent, make minutes 08:42:20 I have made the request to generate https://www.w3.org/2023/09/12-aria-minutes.html Jem 08:42:26 s/??/steve faulkner/ 08:42:26 q+ 08:42:26 ack keithamus 08:42:26 Matt_King: one of our challenges right now, nv access does not have the resources to keep up with this. 08:42:26 ack kev 08:42:26 ack kevin 08:43:30 q? 08:43:30 StefanS: question: where do these labels come from? 08:43:30 steve faulkner: though testing, i file a bug, and that gets pulled into the internal bug tracker 08:43:56 ... through this effort we are getting more activity. 08:44:08 StefanS: this process should be automated somehow 08:44:25 q+ 08:45:05 Matt_King: you could have one small bug in radiobutton for example. just one bug was causing multiple test failures. but someone like steve can see that it was one bug that caused all this issue. 08:45:08 ... hard to automate how to find/report the bug 08:45:12 ack StefanS 08:45:25 ack lola_ 08:45:51 lola: wednesday, i'll be giving a presentation on the at driver 08:45:56 ... you're welcome to join 08:46:28 spectranaut_: when we have a new proposal, like aria-notify, you want an example implementation? 08:46:39 Matt_King: yes, and we will be asking questions to get the tests written 08:47:24 q? 08:47:33 ... the sooner we can do think about the tests, we can make sure the new feature has its intended effects 08:48:23 jemma: these test results are going to be a part of the apg page? 08:49:01 Matt_King: we wouldn't surface this on the patterns page. the test results would show the support level but people aren't used to checking that. these are unreleased features, they wouldn't show on the patterns page 08:49:34 jamesn: and these features should be marked as experimental right? 08:49:37 Matt_King: correct. 08:51:19 melsumner has joined #aria 09:06:37 daniel-montalvo has joined #aria 09:08:54 GautierC has joined #aria 09:15:27 tzviya has joined #aria 09:16:44 daniel-montalvo has joined #aria 09:29:59 melsumner has joined #aria 09:30:26 TOPIC: 1.4 Prioritization 09:30:38 issue: https://github.com/w3c/aria/issues/1884 09:31:42 daniel-montalvo has joined #aria 09:37:37 Peter has joined #aria 09:37:39 scribe: jcraig 09:37:43 https://github.com/orgs/w3c/projects/48 09:39:43 jocelyntran has joined #aria 09:40:02 jamesn: I've created an ARIA 1.4 project that everyone should have access to 09:40:24 all the issues in the 1.4 milestone... all 149 is obvs unrealistic 09:40:45 I closed 24 of this in triage on the plane 09:40:55 there are probably more we can close 09:41:17 https://github.com/orgs/w3c/projects/48/views/1?groupedBy%5BcolumnId%5D=Assignees&filterQuery=-status%3ADone+-label%3Afeature+ 09:41:30 this groups the issue by assignee 09:42:00 action for all: look through your assigned. verify you agree with the assignment, labels, etc. 09:42:29 https://github.com/orgs/w3c/projects/48 09:43:17 currently 40 or 50 unassigned non features 09:43:17 should any of these be features? 09:44:20 for example, can we close the role-parity issue for inputs... did we ever agree that these should be reserved native? 09:45:06 https://github.com/orgs/w3c/projects/48/views/1?groupedBy%5BcolumnId%5D=Assignees&filterQuery=-status%3ADone+-label%3Afeature+ 09:46:45 jcraig: the html input type ones may be address by an HTML-AAM open Issue/PR 09:46:45 StefanS: can we close ones that are no longer relevant? 09:47:37 jamesn: would like to keep open until the testing mapping is done 09:48:19 melsumne_ has joined #aria 09:48:19 jcraig: May be Scott have PR for role partity issues. 09:48:25 s/keep open/keep the html form element issues open/ 09:49:18 jamesn: so everyone please review your assigned issues and suggest keywords, priority, milestone, or other paths forward, etc. 09:49:58 * group discussion about the github view * 09:50:04 https://github.com/orgs/w3c/projects/48/views/1?filterQuery=-status%3ADone+-label%3Afeature+ 09:50:17 jamesn: this is the link without the assignee grouping 09:50:37 90 issues 09:52:08 assignees, if you're not planning to work on this in the next year, unassign yourself 09:52:39 this is not the priority list for 1.4... this is jut the triage list. 09:53:05 ### Major Features 09:53:05 * aria-actions 09:53:05 * listview? 09:53:05 * notifications (not ARIA but will require re-work of ARIA implementation) 09:53:05 * data Visuzalization? 09:53:05 * Label Synonyms 09:53:05 * Virtualization 09:53:05 * "interactions" 09:53:06 - 4-way picker 09:53:06 - direct interactions 09:53:06 - sub-element click target 09:53:06 there are 34 I identified as features..... We will not go through all today... 09:53:39 but these are the major features 09:54:21 Jem: does this mean including implementation? 09:54:21 jamesn: yes, everything that it takes to get it into the spec 09:55:17 Marcelo_Paiva has joined #aria 09:55:42 aleventhal: + deprecatable issues, like aria-relevant 09:57:47 jcraig: aria-actions? 09:57:50 group: yes 09:58:03 jamesn: aria-actions? 09:58:52 jamesn: listviews? 09:59:20 GautierC has joined #aria 09:59:20 group: yes 09:59:50 link for listviews: https://github.com/w3c/aria/issues/2036 10:01:00 jamesn: notifications... incubator 10:01:05 group: yes 10:01:35 jamesn: dataviz? I want this... not convinced it's 1.4 10:01:51 jcraig: agree it's too soon to say 1.4 10:02:09 aleventhal: this is a separate subgroup incubator, right? 10:02:28 jamesn: 2024 investigaiton? 2025 feature? 10:02:39 group: yes, sure 10:03:24 aaronlev has joined #aria 10:03:24 possible moving aria from Rec track to Evergreen 10:03:42 snap shot every 2 years or so 10:04:35 features go in to the spec only when ready, complete, and implemented 10:08:49 q+ to say we could consider adopting stages 10:08:54 aleventhal: it's more difficult to implement from a PR than from an editors draft 10:08:54 q? 10:08:54 can take years to get ARIA features all the way through AT implementation 10:08:54 melsumner has joined #aria 10:10:42 jcraig: could work as long as there is a viewable spec with experimental issues? 10:12:31 a/aleventhal:/aaronlev:/g 10:13:13 aaronlev: might be unrealistic to say "it's supported" in the browser until you can verify it works in most AT 10:13:25 Matt_King: need more engagement from AT vendors 10:14:05 jamesn: label synonyms 10:14:11 q+ 10:14:27 ack me 10:14:30 ack melsumner 10:14:38 ack melsumner 10:14:42 ack me 10:14:48 ack mel 10:14:48 melsumne_, you wanted to say we could consider adopting stages 10:14:51 q+ 10:15:52 melsumner: stage 0 would be proposal stage... implementation is stage 1... etc. Recommendation at the end 10:15:55 ack me 10:19:27 jcraig: label synonyms needed for Voice Control... not sure if Dragon or Windows dictation has similar, presumablly yes but we need two implementations... so 2025? 10:19:50 jamesn: virtualization? 10:20:35 group: 2025.... notificaitons is higher priority, and testability is a prerequisite 10:21:26 jamesn: 4-way picker... e.g. 2D slider 10:22:10 Matt_King: needs API for 2D slider... should punt 10:22:35 jamesn: punted... would we ever do it? 10:23:14 jamesn: put the 2.0 flag on it.... e.g. "not soon" 10:24:01 two dimensional slider issue at apg https://github.com/w3c/aria-practices/issues/2742 10:24:12 direct interaction? 10:25:43 https://www.youtube.com/watch?v=P056zcubhxQ 10:25:54 https://github.com/w3c/aria/issues/1215 10:26:38 GautierC has joined #aria 10:27:07 https://github.com/w3c/aria/issues/746 is the other "similar" issue 10:27:20 aria-directinput: [ undefined | direct ] 10:29:27 Matt_King: signal to AT to handle this... 10:32:27 https://github.com/w3c/aria/issues/788 10:32:31 aaronlev: worried about prioritzing b/c Windows AT don't yet need this 10:32:38 q? 10:32:59 Marcelo_Paiva: Are there aria gestures? 10:33:05 jamesn: no 10:33:17 https://github.com/w3c/aria/issues/788 10:33:29 e.g. aria-hitpoint 10:37:24 GautierC has joined #aria 10:39:37 discussion of issues explained in https://github.com/w3c/aria/issues/788 10:41:13 2025 10:41:31 jamesn: any other priorities 10:42:08 aaronlev: aria-hidden fixes? 10:42:21 jamesn: only counting larger features 10:43:08 Matt_King: what the the bigger version of aria-modal? 10:43:26 jcraig: how is this different from aria-modal? 10:44:20 aaronlev: this is about keeping focus in aria-modal 10:44:37 jcraig: that's how VO implements aria-modal today. 10:46:28 jamesn: would others helping out keep this on the 2024 priority list? 10:46:42 aaronlev: other implmentors 10:55:45 jcraig: what about dev tools warnings as a spec feature? 10:56:31 jamesn: that's mostly editorial... not a user feature 10:56:48 https://github.com/w3c/aria/issues/1480 11:03:33 RRSAgent, make minutes 11:03:34 I have made the request to generate https://www.w3.org/2023/09/12-aria-minutes.html spectranaut_ 12:29:23 cabanier has joined #aria 12:33:36 Matt_King has joined #aria 12:37:06 Slides... https://www.icloud.com/keynote/09dCEDKVwnUk_nhjBrkArTIcg#WebVTTMetadata_public 12:38:02 disregard 12:42:53 Zakim has left #aria 14:00:24 s/icloud.com/example.com/ 14:00:49 s/09dCEDKVwnUk_nhjBrkArTIcg#WebVTTMetadata_public/#/ 14:01:17 s/keynote/disregard/ 14:01:28 RRSAgent, make minutes 14:01:29 I have made the request to generate https://www.w3.org/2023/09/12-aria-minutes.html jcraig 14:01:50 s/disregard/disregard. wrong channel./ 14:01:52 RRSAgent, make minutes 14:01:53 I have made the request to generate https://www.w3.org/2023/09/12-aria-minutes.html jcraig 14:03:10 s/aleventhal/aaronlev/g 15:00:49 alisonmaher has joined #aria 15:00:58 present+ 15:07:27 zakim, end meeting 15:07:49 if you want to join the aria notification api meeting with apa join the apa chat and meeting from w3c 15:12:18 benb has joined #aria 15:12:20 present+ 15:16:32 daniel-montalvo has joined #aria