IRC log of aria on 2024-03-14
Timestamps are in UTC.
- 16:57:53 [RRSAgent]
- RRSAgent has joined #aria
- 16:57:58 [RRSAgent]
- logging to https://www.w3.org/2024/03/14-aria-irc
- 16:57:58 [Zakim]
- RRSAgent, make logs Public
- 16:57:59 [Zakim]
- Meeting: ARIA WG
- 16:58:11 [spectranaut_]
- chair: ValerieYoung
- 16:58:20 [spectranaut_]
- agendabot, find agenda
- 16:58:20 [agendabot]
- spectranaut_, OK. This may take a minute...
- 16:58:21 [agendabot]
- agenda: https://www.w3.org/events/meetings/2b57854a-65cb-421e-b9e0-f9a8da31f160/20240314T130000/
- 16:58:21 [agendabot]
- clear agenda
- 16:58:21 [agendabot]
- agenda+ -> New Issue Triage https://bit.ly/4adWda1
- 16:58:21 [agendabot]
- agenda+ -> New PR Triage https://bit.ly/3TzoJgs
- 16:58:23 [agendabot]
- agenda+ -> WPT Open PRs https://bit.ly/wpt_a11y
- 16:58:26 [agendabot]
- agenda+ -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates
- 16:58:28 [agendabot]
- agenda+ -> I18N Review: aria-keyshortcuts needs attention? https://github.com/w3c/aria/issues/2141
- 16:58:31 [agendabot]
- agenda+ -> Clarify whether author errors in "required accessibility parent/child" (formerly "required context") should be handled by UA https://github.com/w3c/aria/issues/2137
- 16:58:35 [agendabot]
- agenda+ -> Consider switching to ROLE_SYSTEM_LISTITEM on MSAA + IAccessible2 https://github.com/w3c/core-aam/issues/223
- 16:58:42 [agendabot]
- agenda+ -> Discourage authors from using role=none/presentation on table cells (and maybe list items) https://github.com/w3c/aria/issues/2135
- 16:58:43 [agendabot]
- agenda+ -> Add nameFrom: heading steps to computation after spec addition ARIA PR #1860 is reviewed. https://github.com/w3c/accname/issues/182
- 16:59:03 [spectranaut_]
- agenda?
- 17:00:16 [Adam_Page]
- Adam_Page has joined #aria
- 17:01:08 [Francis_Storr]
- Francis_Storr has joined #aria
- 17:01:24 [katez]
- katez has joined #aria
- 17:01:29 [Summer]
- Summer has joined #aria
- 17:01:31 [katez]
- present+
- 17:01:35 [Francis_Storr]
- present+
- 17:01:38 [Summer]
- present+
- 17:01:40 [CurtBellew]
- CurtBellew has joined #aria
- 17:02:04 [aardrian]
- aardrian has joined #aria
- 17:02:28 [Adam_Page]
- present+
- 17:02:48 [pkra]
- pkra has joined #aria
- 17:02:49 [pkra]
- present+
- 17:03:08 [keithamus]
- present+
- 17:03:46 [jcraig]
- scribe: jcraig
- 17:03:49 [jcraig]
- zakim, take up item 1
- 17:03:49 [Zakim]
- agendum 1 -- -> New Issue Triage https://bit.ly/4adWda1 -- taken up [from agendabot]
- 17:04:04 [jcraig]
- https://github.com/w3c/accname/issues/232
- 17:04:13 [giacomo-petri]
- giacomo-petri has joined #aria
- 17:04:14 [giacomo-petri]
- present+
- 17:04:32 [jcraig]
- spectranaut_: a few related issues about combobox
- 17:04:41 [jcraig]
- present+
- 17:05:53 [melsumner]
- melsumner has joined #aria
- 17:06:05 [melsumner]
- present+
- 17:07:30 [jamesn]
- jamesn has joined #aria
- 17:07:39 [jcraig]
- spectranaut_: mel, should we update the language to match changes in combobox?
- 17:07:57 [jamesn]
- agenda?
- 17:07:58 [jcraig]
- melsumner: not the only issue where this needs clarification due to cross-spec changes
- 17:08:16 [jcraig]
- spectranaut_: are there others specifically related to combobox?
- 17:08:41 [CurtBellew]
- present+
- 17:08:43 [scotto]
- scotto has joined #aria
- 17:08:48 [scotto]
- present+
- 17:08:51 [aardrian]
- present+
- 17:08:53 [jcraig]
- scotto: this one too https://github.com/w3c/aria/issues/2149
- 17:09:00 [CoryJoseph]
- Present+
- 17:09:08 [jcraig]
- spectranaut_: melsumner okay to assign to you?
- 17:09:25 [jcraig]
- melsumner: yes please
- 17:10:12 [jcraig]
- spectranaut_: no milestones in this repo.... will try to do that in the mono repo?
- 17:10:27 [jcraig]
- https://github.com/w3c/aria/issues/2149
- 17:11:11 [jcraig]
- scotto: i don't think the listbox is required, but the prose says it is... returned value matters, not the option... probably just a prose change?
- 17:11:26 [jcraig]
- spectranaut_: prose change in accname right, not aria?
- 17:12:13 [jcraig]
- scotto: wanted to track that aria and accname conflict... so two trackers
- 17:12:53 [jcraig]
- spectranaut_: okay will review (and close?) the aria issue since accname will be handled in https://github.com/w3c/accname/issues/232
- 17:13:05 [jcraig]
- https://github.com/w3c/html-aam/issues/536
- 17:13:32 [jcraig]
- "HTML AAM: VoiceOver (AXAPI) mapping for optimum, low <meter> attributes"
- 17:13:53 [jcraig]
- scotto: will recruit the filer to make the spec change
- 17:15:18 [jcraig]
- jcraig: sounds good to me
- 17:15:29 [jcraig]
- https://github.com/w3c/aria/issues/2147
- 17:15:43 [jcraig]
- Allow aria-flowto to have multiple ID references
- 17:16:49 [jcraig]
- pkra: alerted the filer to to the fact that flowto updates are shelved for the time being.
- 17:17:04 [jcraig]
- spectranaut_: do we need to keep this open?
- 17:17:50 [jcraig]
- mario: (phone breaking up) expresses support for improving support of flowto
- 17:19:05 [pkra]
- q+
- 17:19:36 [aardrian]
- Q+
- 17:19:59 [melsumner]
- should we say "needs design" ?
- 17:20:28 [spectranaut_]
- q?
- 17:20:35 [jcraig]
- jcraig: this is one step above deprecation because of shortcomings in the design of flowto
- 17:21:02 [jcraig]
- mario: mindmaps (and flowcharts) are problematic for SR users
- 17:21:04 [jcraig]
- q+
- 17:21:33 [pkra]
- q-
- 17:21:40 [jcraig]
- bryan: i agree... we have a UI that cannot be accessible yet
- 17:22:12 [jcraig]
- q+ to mention flowto is not the right solution for flowcharts or mindmaps... SVG connectors maybe
- 17:22:16 [jcraig]
- ack aardrian
- 17:22:53 [jcraig]
- aardrian: CSS WG is working on reading order
- 17:23:00 [jcraig]
- ack me
- 17:23:00 [Zakim]
- jcraig, you wanted to mention flowto is not the right solution for flowcharts or mindmaps... SVG connectors maybe
- 17:23:41 [Matt_King]
- Matt_King has joined #aria
- 17:23:49 [Matt_King]
- present+
- 17:23:55 [aardrian]
- CSS WG reading order issue: https://github.com/w3c/csswg-drafts/issues/7387
- 17:23:58 [melsumner]
- flowto doesn't support it _yet_ but it could, it needs design.
- 17:24:13 [scotto]
- +1 to the point raised by jcraig that aria-flowto is likely not the best solution for these concepts.
- 17:24:25 [jamesn]
- q+ to state that maybe we could use aria-details instead of aria-flowto as that already supports multiple IDrefs - and the implementation shouldn't really be different (not on call so just to provoke discussion)
- 17:24:42 [aardrian]
- Chrome intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/d9jIhcVw8zQ/m/aM5d-3P7AQAJ
- 17:24:48 [spectranaut_]
- jcraig: talks about svg connectors
- 17:24:48 [scotto]
- especially since being an ARIA only solution, it just means other non-ARIA accessibility solutions would also need to be added which would overlap / cause aria-flowto to be redundant
- 17:25:03 [spectranaut_]
- jcraig: and discusses how aria-flow to is not the right solution for the ose problems
- 17:25:13 [aardrian]
- CSS WG discussing applying this to tables (with my warning): https://github.com/w3c/csswg-drafts/issues/9922
- 17:25:14 [spectranaut_]
- q?
- 17:25:30 [jamesn]
- ack me
- 17:25:30 [Zakim]
- jamesn, you wanted to state that maybe we could use aria-details instead of aria-flowto as that already supports multiple IDrefs - and the implementation shouldn't really be
- 17:25:33 [Zakim]
- ... different (not on call so just to provoke discussion)
- 17:26:43 [jcraig]
- jcraig: wanted to mention flowto is not the right solution for flowcharts or mindmaps... SVG connectors maybe
- 17:27:03 [jcraig]
- jamesn: wanted to state that maybe we could use aria-details instead of aria-flowto as that already supports multiple IDrefs - and the implementation shouldn't really be different (not on call so just to provoke discussion)
- 17:27:59 [spectranaut_]
- jcraig: example: if two different elements point to an element, then you get to that element, which one do you go "back" to?
- 17:28:10 [jcraig]
- bryan: can go backwards from flowto in JAWS
- 17:28:32 [jcraig]
- jcraig: but which do you go back to if there are two references... it's ambiguous
- 17:28:54 [jcraig]
- spectranaut_: ???
- 17:29:10 [jcraig]
- Matt_King: didn't list this as a priority for 2024 at TPAC
- 17:29:34 [jcraig]
- spectranaut_: let's mark this as a deep dive
- 17:29:50 [jcraig]
- https://github.com/w3c/aria/issues/2148
- 17:29:59 [jcraig]
- Data grid example, form field missing accessible name
- 17:30:12 [jcraig]
- Matt_King: I transferred form APG, filed by Wilco
- 17:30:57 [jcraig]
- common practice fails validators, but there's ambiguity whether common practices should be accepted as a non-failure?
- 17:31:14 [jcraig]
- in this case there's a field in a cell... common use case
- 17:31:42 [jcraig]
- if there there row/col headers... does the field need a redundant label?
- 17:32:16 [jcraig]
- especially b/c html label/for can't have multiple references to every cell in the row or col
- 17:32:19 [melsumner]
- wouldn't you need some label for the rotor though?
- 17:32:36 [scotto]
- q+
- 17:32:42 [spectranaut_]
- ack scotto
- 17:32:46 [jcraig]
- Matt_King: feels like it needs agenda
- 17:33:15 [jcraig]
- scotto: does this belong in ARIA? what about WCAG? the automated tests are defined there...
- 17:33:18 [aardrian]
- +1 to Scott's suggestion this may be a WCAG issue, not in scope for ARIA
- 17:34:23 [jcraig]
- scotto: [rhetorical] are we trying to pass the validator, or is it more important to make sure the SR users understand this and don't hear redundancy?
- 17:35:00 [jcraig]
- Matt_King: or an AT thing.. if unlabeled field in a cell, label from headers.
- 17:35:23 [aardrian]
- Q+
- 17:35:34 [jcraig]
- if you can't code it in plain old semantic HTML, should it be the case that ARIA is required?
- 17:35:53 [jcraig]
- scotto: title attr might be the simplest native HTML solution
- 17:36:31 [jcraig]
- Matt_King: feel bad punting to WCAG without more thought...
- 17:36:32 [melsumner]
- q+ to state that the validators are trying to bring consistency for better results for end users, which is also important.
- 17:36:54 [jcraig]
- Matt_King: ARIA WG should state an opinion
- 17:36:58 [jcraig]
- ack aardrian
- 17:37:12 [melsumner]
- q-
- 17:37:20 [jcraig]
- can this be pushed to AccName, e.g. name from table headers
- 17:38:09 [jcraig]
- Matt_King: that should be part of the discussion once agenda-ed
- 17:38:37 [jamesn]
- +1 to Matt - not quite as simple as just table headers especially when there are mutliple fields in a cell
- 17:38:53 [jcraig]
- https://github.com/w3c/aria/issues/2144
- 17:39:05 [jcraig]
- `marquee` and `timer` listed as live region roles but have intrinsic `aria-live="off"`
- 17:39:09 [jcraig]
- q+
- 17:40:11 [scotto]
- q+
- 17:40:29 [spectranaut_]
- jcraig: I think.. in the implementations, in safari, the goal is that something like a timer would be way to chatty. effectively what it was used for, a live-region value off, the screen reader focus is on the timer, you get the notifications
- 17:40:45 [spectranaut_]
- jcraig: this was a while ago, I'm not sure if it still this way or how the browsers are doing
- 17:41:58 [jcraig]
- Matt_King: I think it's funny b/c there's nothing in the live region spec that defines the "live region but only while you're on it" pattern... this was an artifact of getting ARIA 1.0 out the door.
- 17:42:02 [spectranaut_]
- ack scotto
- 17:42:02 [jcraig]
- ack scotto
- 17:42:07 [jcraig]
- ack me
- 17:43:15 [jcraig]
- scotto: confusion around "off" value of "live" since there's not a clear distinction between "off" and "undefined" since there is no "undefined" value
- 17:44:34 [jcraig]
- jcraig: also doesn't work with IDL reflection for undefined or invalid values.
- 17:45:05 [jcraig]
- james: sounds like a good place for a clarifying note detailing what we expect AT to do with this
- 17:45:21 [jcraig]
- s/james: /jamesn: /
- 17:45:38 [jcraig]
- https://github.com/w3c/core-aam/issues/224
- 17:45:46 [jcraig]
- https://github.com/w3c/core-aam/issues/224
- 17:45:57 [jcraig]
- Name and description change events clarification
- 17:46:50 [jcraig]
- scotto: discrepancy where name changes are announced to SRs etc... diffs b/w Browser and SR implementations
- 17:48:00 [spectranaut_]
- jcraig: good issue, from webkit perspective, voiceover tries to keep an eye on the label especially if a user event cause the label to change. this is not well documented
- 17:48:40 [melsumner]
- q+ to say we've been telling devs for a long time not to change aria-label once it hits the DOM. "Toggle play" instead of changing "play" to "pause"
- 17:49:34 [jcraig]
- bryan: description too?
- 17:49:45 [jcraig]
- scotto: yes, both name and desc
- 17:50:03 [melsumner]
- q-
- 17:50:16 [pkra]
- I have to drop off early. thanks and talk to you all next week.
- 17:50:17 [jcraig]
- bryan: dynamic tooltips would be a good thing to test with desc change events
- 17:50:51 [spectranaut_]
- jcraig: ARIA-AT might be interested?
- 17:51:02 [giacomo-petri]
- q+
- 17:51:17 [jcraig]
- jcraig: what about ARIA-AT tests for name change events?
- 17:51:40 [jcraig]
- Matt_King: trying to think if we have test cases. Could be good for the group to test.
- 17:51:44 [jcraig]
- ack giacomo-petri
- 17:51:44 [spectranaut_]
- ack giacomo-petri
- 17:52:43 [jcraig]
- giacomo-petri: exc: < href><img alt=""</a> even if you update the image alt via javascript, chrome did not get the name update for the label.
- 17:52:46 [giacomo-petri]
- I've found the ticket I opened, just FYI: https://issues.chromium.org/issues/40932452
- 17:52:55 [jcraig]
- Matt_King: would need test case basics
- 17:53:25 [jcraig]
- s/< href>/<a href>/
- 17:54:47 [spectranaut_]
- agenda?
- 17:56:04 [spectranaut_]
- zakim, take up item 5
- 17:56:04 [Zakim]
- agendum 5 -- -> I18N Review: aria-keyshortcuts needs attention? https://github.com/w3c/aria/issues/2141 -- taken up [from agendabot]
- 17:56:24 [jcraig]
- q+
- 17:56:42 [scotto]
- q+
- 17:57:00 [spectranaut_]
- ack jcraig
- 17:57:01 [scotto]
- q-
- 17:58:30 [spectranaut_]
- jcraig: Here is the main concern, the assumption of the keyboard matches the language of the content. I proposed this to Aaron. and Aaron convinced me to drop the objection because lets say gmail or google docs -- in different locals, it uses local and languages to change what the keyshortcut is. this is localizable, it is expected that the webapp controls this based on language and locale. There might be a weird keyboard where
- 17:58:57 [spectranaut_]
- jcraig: you can't do the keyshortcut. google docs gets around this by having different shortcuts in locale and language.
- 17:59:05 [StefanS]
- StefanS has joined #aria
- 17:59:08 [spectranaut_]
- jcraig: the web app business logic should solve it
- 17:59:12 [spectranaut_]
- jcraig: not ARIA
- 17:59:20 [StefanS]
- present+
- 17:59:28 [spectranaut_]
- jcraig: if we are not stating that then we should
- 17:59:31 [spectranaut_]
- 1?
- 17:59:43 [spectranaut_]
- jcraig: maybe we can get one of the google contribtues to respond and add some prose
- 17:59:52 [scotto]
- just find it a little weird it's coming up now, but this has been in the spec since 1.1
- 18:00:44 [jcraig]
- zakim, please part
- 18:00:44 [Zakim]
- leaving. As of this point the attendees have been katez, Francis_Storr, Summer, Adam_Page, pkra, keithamus, giacomo-petri, jcraig, melsumner, CurtBellew, scotto, aardrian,
- 18:00:44 [Zakim]
- Zakim has left #aria
- 18:00:47 [Zakim]
- ... CoryJoseph, Matt_King, StefanS
- 18:00:50 [jcraig]
- rrsagent, make minutes
- 18:00:51 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/03/14-aria-minutes.html jcraig
- 18:02:13 [jcraig]
- s/if we are not stating that then we should/if we are not stating that in the prose of the spec then we should/
- 18:02:49 [jcraig]
- s/contribtues/contributors/
- 18:02:55 [jcraig]
- rrsagent, make minutes
- 18:02:56 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/03/14-aria-minutes.html jcraig
- 19:09:30 [\join_subline]
- \join_subline has joined #aria