IRC log of aria on 2022-04-07

Timestamps are in UTC.

17:02:07 [RRSAgent]
RRSAgent has joined #aria
17:02:07 [RRSAgent]
logging to https://www.w3.org/2022/04/07-aria-irc
17:02:10 [Zakim]
RRSAgent, make logs Public
17:02:10 [Zakim]
please title this meeting ("meeting: ..."), jamesn
17:02:43 [jamesn]
title: ARIA WG
17:03:46 [jamesn]
agendabot, find agenda
17:03:46 [agendabot]
jamesn, OK. This may take a minute...
17:03:46 [agendabot]
agenda: https://www.w3.org/events/meetings/2b92a902-1365-4ea0-8c68-9f8ae2106fe3/20220407T130000
17:03:46 [agendabot]
clear agenda
17:03:46 [agendabot]
agenda+ -> New Issue Triage https://bit.ly/3v1v5YC
17:03:47 [agendabot]
agenda+ -> New PR Triage https://bit.ly/3JsBjWV
17:03:49 [agendabot]
agenda+ -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates Brief Status Updates
17:03:52 [agendabot]
agenda+ -> Handling Author Errors: form & region roles https://github.com/w3c/aria/pull/1683
17:03:54 [sarah_higley]
sarah_higley has joined #aria
17:03:59 [agendabot]
agenda+ -> Inconsistency between native and ARIA listboxes when implicit aria-selected is provided https://github.com/w3c/aria/issues/1661
17:04:00 [agendabot]
agenda+ -> Secondary actions on items in composite widget roles https://gist.github.com/smhigley/8dbe67f834cc472e3a14bf6b289e6f0c
17:04:04 [agendabot]
agenda+ -> When is hidden content taken into calculation of name and description? https://github.com/w3c/accname/issues/57 More In Depth Discussion
17:04:07 [agendabot]
agenda+ -> Add combobox value support for aria#1225 https://github.com/w3c/core-aam/issues/76
17:04:09 [sarah_higley]
present+
17:04:10 [agendabot]
agenda+ -> Initial aria-textseparation (depends on generic PR being merged) https://github.com/w3c/aria/pull/996
17:04:18 [chlane]
chlane+
17:04:34 [myasonik]
myasonik has joined #aria
17:06:41 [joeyang]
joeyang has joined #aria
17:06:55 [joeyang]
present+
17:08:44 [spectranaut]
present+
17:08:45 [jamesn]
agenda?
17:09:03 [spectranaut]
I can scribe!
17:09:16 [spectranaut]
zakim, next item
17:09:16 [Zakim]
agendum 1 -- -> New Issue Triage https://bit.ly/3v1v5YC -- taken up [from agendabot]
17:09:27 [spectranaut]
scribe: spectranaut
17:09:41 [spectranaut]
https://github.com/w3c/aria/issues/1718
17:09:42 [Jem]
Jem has joined #aria
17:09:54 [Jem]
present+
17:09:56 [spectranaut]
jamesn: move to authoring practices
17:10:13 [spectranaut]
https://github.com/w3c/dpub-aria/issues/42
17:10:37 [spectranaut]
peter: this might be an aria issue
17:10:44 [spectranaut]
peter: might be a scott issue
17:11:03 [myasonik]
present+
17:11:16 [spectranaut]
jamesn: I'll add him to the issue
17:12:04 [spectranaut]
https://github.com/w3c/html-aam/issues/394
17:12:25 [spectranaut]
jamesn: I think this is in progress, steve is looking at it
17:12:30 [spectranaut]
zakim, next item
17:12:30 [Zakim]
agendum 2 -- -> New PR Triage https://bit.ly/3JsBjWV -- taken up [from agendabot]
17:12:39 [jamesn]
https://github.com/w3c/html-aam/pull/395
17:13:15 [spectranaut]
jamesn: cyns can you add comments on this?
17:13:30 [spectranaut]
jamesn: I added you as a reviewer
17:14:00 [siri]
siri has joined #aria
17:14:09 [spectranaut]
cyns: lets add james craig to get an implementer to look
17:14:17 [spectranaut]
zakim, next item
17:14:17 [Zakim]
agendum 3 -- -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates Brief Status Updates -- taken up [from agendabot]
17:14:36 [spectranaut]
jamesn: I prefer not to have one next week, unless anyone really wants one
17:14:49 [spectranaut]
cyns: works for me I have a conflict anyway
17:14:56 [spectranaut]
jamesn: so the week after?
17:15:03 [spectranaut]
jamesn: we need a dpub aria meeting
17:15:24 [spectranaut]
jamesn: we could do it at an earlier hour to make it easier for everyone to attend
17:15:45 [spectranaut]
jamesn: we also need a catch up with open ui, maybe the week of April 21st?
17:15:54 [spectranaut]
cyns: can we do it 28th instead I can't make that week
17:16:18 [spectranaut]
jamesn: I'd like if we can do monthly or every other month with open ui?
17:16:28 [spectranaut]
cyns: can we do dialog 1st or 2nd week of may?
17:16:43 [spectranaut]
jamesn: I thinkw e can make progress without a meeting on some related issues
17:16:53 [spectranaut]
cyns: we can cancel it if necessary
17:17:07 [spectranaut]
jamesn: 5th of may holding for dialog deep dive
17:17:12 [jamesn]
action: james to schedule Dialog 5th May, OpenUI April 28
17:17:13 [trackbot]
'james' is an ambiguous username. Please try a different identifier, such as family name or username (e.g., jcraig, jnurthen).
17:17:24 [jamesn]
action: jnurthen to schedule Dialog 5th May, OpenUI April 28
17:17:25 [trackbot]
Created ACTION-2167 - Schedule dialog 5th may, openui april 28 [on James Nurthen - due 2022-04-14].
17:17:35 [spectranaut]
zakim, next item
17:17:35 [Zakim]
agendum 4 -- -> Handling Author Errors: form & region roles https://github.com/w3c/aria/pull/1683 -- taken up [from agendabot]
17:17:49 [siri]
present +
17:18:04 [spectranaut]
jamesn: maybe we should skip until we have scott
17:18:22 [spectranaut]
sarah_higley: I think we should just merge this
17:18:33 [spectranaut]
jamesn: we have three approving reviewers
17:18:45 [spectranaut]
jamesn: peter can you merge?
17:18:51 [spectranaut]
peter: yup
17:18:55 [spectranaut]
zakim, next item
17:18:55 [Zakim]
agendum 5 -- -> Inconsistency between native and ARIA listboxes when implicit aria-selected is provided https://github.com/w3c/aria/issues/1661 -- taken up [from agendabot]
17:20:18 [spectranaut]
sarah_higley: the thing that scott brought up on the PR, but it points to something bugger, if you have roving tab index instead of active descent, then you want the one with tabindex 0 to have implicit selection, so what if they all have tabindex 0, this points to the broader issue that it is hard to assume based on the wide variety of how listboxs are authored, it is had to assume implicit selection.
17:20:31 [spectranaut]
sarah_higley: so if they all have tabindex=0, do they all get implicit selection?
17:22:00 [spectranaut]
matt_king: we made some rules about implicit selection last year... there are conditions underwhich user agents can assume implicit selection, by having those rules we were trying to accommodate legacy implementation, where people didn't specify selection at all in their implementation -- to make up for authors lack of explicit selection
17:22:14 [jamesn]
q+
17:22:40 [spectranaut]
sarah_higley: yeah, but the changes we made last year -- we took things in tree and added them to listbox. we didn't introduce a new functional change so much as we made something more explicit in listbox
17:22:49 [spectranaut]
sarah_higley: this is also a problem in tree
17:23:16 [spectranaut]
matt_king: so you are bring up a possibility that there should be no implicit selection based on focus -- but the primary objector is aaron
17:23:50 [spectranaut]
matt_king: I'm not so I agree with him
17:24:11 [spectranaut]
matt_king: ultimately, some of us would like to move implicit selection completely from the spec. which would be a different PR from this PR
17:24:20 [spectranaut]
sarah_higley: yes, but it would solve this PR
17:24:24 [chlane]
aria/pull/1683 +1 to removing implicit selection
17:24:33 [spectranaut]
cyns: I am nervous about removing defaults
17:25:02 [spectranaut]
matt_king: it is a behavior that is being disallowed in more and more cases, and it is more "error correction" that implicit selection
17:25:41 [spectranaut]
matt_king: screen readers don't always tell you when something is selected, they tell you when it is not selected. does the non announcment of selection imply selection is a question we are discussing in APG
17:26:01 [spectranaut]
jamesn: sounds like we are going into a bigger rabbit hole than this PR is supposed to fix
17:26:51 [spectranaut]
sarah_higley: this rabbit hole did exist earlier. we talked about the issue where implicit selection is likely to be wrong, and we decided to go ahead anyway, and now there is just more and more reasons it is likely to be wrong. the problem with this change is that we say the browsers is going to guess as selection
17:26:59 [jamesn]
https://github.com/w3c/aria/pull/1682/files
17:27:06 [spectranaut]
jamesn: that is not what I'm reading in the original
17:27:36 [spectranaut]
jamesn: previously, we it was using active-descendant, you only go the selection only got the selection WHEN the box has the dom focus
17:27:50 [spectranaut]
jamesn: the current language is confusing
17:28:07 [spectranaut]
matt_king: that is the problem with implicit selection, is that it relies on focus
17:28:24 [spectranaut]
matt_king: the user agent has to make a change to the authors content by making the selection stay after focus moves
17:28:38 [spectranaut]
cyns: why can't it do implicit selection when there is no focus
17:29:01 [spectranaut]
sarah_higley: the screen reader is communicated persistent selection where as there is no way to know whether that is intended
17:29:49 [spectranaut]
matt_king: if you have an entry int he listbox is "choose an item", should that be considered "selected"?
17:29:58 [spectranaut]
cyns: in an html select box it would be considered selected
17:30:16 [MarkMcCarthy]
MarkMcCarthy has joined #aria
17:30:18 [MarkMcCarthy]
present+
17:30:27 [MarkMcCarthy]
RRSAgent, make minutes please
17:30:27 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/04/07-aria-minutes.html MarkMcCarthy
17:31:01 [spectranaut]
sarah_higley: we have a focus without roving tab index in a pattern we made. All children are in the tab order in the dom, even though in reality the widget controls the focus, when nothing is selected, everything is considered selected by the browser
17:31:47 [spectranaut]
jamesn: do we have authoring guidance on this?
17:31:50 [spectranaut]
matt_king: yes
17:32:06 [spectranaut]
matt_king: it says ALWAYS use aria-selected
17:33:23 [spectranaut]
bryan: I'm favor of ignoring it
17:33:28 [MarkMcCarthy]
+1
17:33:37 [spectranaut]
cyns: should I close the issue as not a problem?
17:33:49 [spectranaut]
jamesn: it doesn't seem like we can make it better in enough cases to make it worth doing?
17:34:05 [spectranaut]
sarah_higley: should we add an authors should or must to clarify what should be done?
17:34:28 [spectranaut]
jamesn: "must" if you want the user to know for sure what is selected
17:34:57 [spectranaut]
jamesn: maybe we just point to the authoring guidance. we should have more links. we don't need a should/must
17:35:13 [spectranaut]
matt_king: good to have normative statements in aria to support APG
17:35:16 [spectranaut]
zakim, next item
17:35:16 [Zakim]
I see a speaker queue remaining and respectfully decline to close this agendum, spectranaut
17:35:20 [jamesn]
ack me
17:35:24 [spectranaut]
zakim, next item
17:35:24 [Zakim]
agendum 6 -- -> Secondary actions on items in composite widget roles https://gist.github.com/smhigley/8dbe67f834cc472e3a14bf6b289e6f0c -- taken up [from agendabot]
17:35:51 [spectranaut]
jamesn: this is a reminder to everyone to look at this and comment and participate! :)
17:36:12 [pkra]
https://github.com/w3c/aria/issues/1440#issuecomment-1091984559
17:36:13 [spectranaut]
sarah_higley: I put an issue comment in with proposed specific thing
17:36:18 [jamesn]
https://github.com/w3c/aria/issues/1440
17:37:38 [spectranaut]
jamesn: if we didn't change children presentational, can we make a normative must so that it is not included in any of these?
17:37:47 [spectranaut]
sarah_higley: the point is to allow siblings or children
17:38:04 [spectranaut]
jamesn: lets give it a week for comments, then try doing a PR?
17:38:11 [spectranaut]
zakim, next item
17:38:11 [Zakim]
agendum 7 -- -> When is hidden content taken into calculation of name and description? https://github.com/w3c/accname/issues/57 More In Depth Discussion -- taken up [from
17:38:14 [Zakim]
... agendabot]
17:38:45 [pkra]
PR is https://github.com/w3c/accname/pull/150 ?
17:39:02 [spectranaut]
jamesn: everyone, please read comments! and comment, thanks. there are people who have been asked to review in teh issue
17:39:13 [spectranaut]
jamesn: simplification of accname for hidden subtrees
17:39:23 [spectranaut]
jamesn: its a significant change, the more eyes the better~
17:39:41 [spectranaut]
cyns: I'll add myself as a reviewer
17:39:44 [spectranaut]
zakim, next item
17:39:44 [Zakim]
agendum 8 -- -> Add combobox value support for aria#1225 https://github.com/w3c/core-aam/issues/76 -- taken up [from agendabot]
17:40:29 [MarkMcCarthy]
spectranaut: i was looking through blocking issues and this looks like a difficult one
17:41:01 [MarkMcCarthy]
spectranaut: there's some discussion of an implicit value for combobox. when thinking about how to test that for CORE AAM or anything, there's no spec for what it should be mapped to
17:41:09 [MarkMcCarthy]
s/CORE/Core
17:41:29 [MarkMcCarthy]
spectranaut: plus, what do we do about accname?
17:41:43 [MarkMcCarthy]
s/do about accname?/do about accname if this is the case?
17:42:05 [MarkMcCarthy]
spectranaut: basically, there's not a lot of discussiona bout this case so I'm not sure what to do
17:42:16 [MarkMcCarthy]
bryan: I'd love to see a way to set an implicit value
17:42:21 [MarkMcCarthy]
jamesn: hurrah for that
17:42:41 [MarkMcCarthy]
jamesn: Matt, what do you think about this? if it were readonly or selectonly for instance?
17:43:50 [MarkMcCarthy]
matt_king: its name would be computed from content, basically. that content then is the value. In other words, what's the name if you ignore the label?
17:44:05 [MarkMcCarthy]
bryan: that doesn't translate well in the property mappings
17:44:41 [MarkMcCarthy]
spectranaut: that's what we're trying to fix
17:45:01 [MarkMcCarthy]
bryan: historically, you can have more than just that plain text content.\
17:45:13 [MarkMcCarthy]
matt_king: it's an authoring requirement that the content is the value
17:45:50 [MarkMcCarthy]
matt_king: if there's an icon in it, it has to be separate. so, if it's a select only combobox, it has to follow authoring requirements
17:45:59 [MarkMcCarthy]
matt_king: ideally*
17:46:22 [spectranaut]
q+
17:46:27 [MarkMcCarthy]
matt_king: since we don't have value text, and at the time, there were other issues with value text so we figured we'd do this later
17:46:41 [MarkMcCarthy]
bryan: got it - so in another way, why is it a problem to support value text on a combobox?
17:46:56 [MarkMcCarthy]
spectranaut: let me rephrease, thank you for context
17:47:24 [MarkMcCarthy]
spectranaut: problem is we say how to specify the value, but in HTML AAM we have nothing for how to map that from a role=combobox
17:47:54 [MarkMcCarthy]
matt_king: it should be similar to how you specify the value for a <select>
17:48:03 [MarkMcCarthy]
spectranaut: so do we reference that? and if so, where does it belong?
17:48:12 [MarkMcCarthy]
matt_king: not necessarily referencing, but mimicking
17:49:17 [MarkMcCarthy]
matt_king: so basically, how to we specify this in the accessibility API, HTML AAM?
17:49:26 [MarkMcCarthy]
s/basically,/basically in other words,
17:50:21 [MarkMcCarthy]
s/specify this/specify and map
17:50:40 [MarkMcCarthy]
matt_king: would this be mapped similar to an aria select-only combobox then?
17:50:50 [MarkMcCarthy]
jamesn: i don't think HTML AAM covers that
17:51:22 [MarkMcCarthy]
jamesn: i'd also like to ask: how do we map the value of a textbox in core AAM?
17:51:35 [MarkMcCarthy]
bryan: it supports aria-valuetext
17:52:11 [MarkMcCarthy]
cyns: it doesn't
17:52:21 [MarkMcCarthy]
scotto: why would it, the value is in the textbox
17:52:30 [MarkMcCarthy]
jamesn: looks like it might inherit some things
17:52:59 [MarkMcCarthy]
matt_king: this seems like the exact same thing we're trying to achieve with spectranaut'
17:53:18 [MarkMcCarthy]
s/spectranaut'/spectranaut's question
17:53:36 [MarkMcCarthy]
Jory: is there some nuance with this, though?
17:53:41 [MarkMcCarthy]
q?
17:54:34 [MarkMcCarthy]
matt_king: maybe in some javascript way, but that might depend on if you want a different value than the inner content
17:55:01 [MarkMcCarthy]
scotto: the option element works in the reverse in terms of aria-selected than a select does
17:56:25 [MarkMcCarthy]
matt_king: i think jamesn was on the right track, not sure there's a meaningful difference from role=combobox with editable content or not - the value is computed in the same way
17:56:49 [MarkMcCarthy]
bryan: i don't think there should be a difference if it's editable or not. but you should be able to set aria-labels or -labelledby if you'd like
17:56:51 [MarkMcCarthy]
q?
17:57:02 [MarkMcCarthy]
jamesn: problem then is we don't say how to map values?
17:57:13 [MarkMcCarthy]
[general consensus]
17:57:31 [MarkMcCarthy]
spectranaut: i think this is a worthy consideration for a next todo
17:57:34 [MarkMcCarthy]
matt_king: we'
17:57:51 [MarkMcCarthy]
s/we'/we'd still need text cases, and arguably that might have to come first
17:58:03 [MarkMcCarthy]
matt_king: or at least with a lot of research
17:58:12 [MarkMcCarthy]
spectranaut: where do those tests belong, if not core AAM or HTML AAM?
17:58:25 [MarkMcCarthy]
spectranaut: or, where are the ARIA spec tests?
17:58:28 [MarkMcCarthy]
jamesn: core AAM
17:58:45 [MarkMcCarthy]
ack spectranaut
17:59:12 [MarkMcCarthy]
jamesn: the tests are in core AAM - every normative statement in ARIA has tests there
17:59:39 [MarkMcCarthy]
jamesn: this is definitely something we need to resolve for 1.2
18:00:03 [MarkMcCarthy]
jamesn: i'll talk to spectranaut about this and see what we can figure out
18:00:07 [MarkMcCarthy]
Zakim, who is here?
18:00:07 [Zakim]
Present: sarah_higley, joeyang, spectranaut, Jem, myasonik, MarkMcCarthy
18:00:09 [Zakim]
On IRC I see MarkMcCarthy, siri, Jem, joeyang, myasonik, sarah_higley, RRSAgent, Zakim, pkra, chlane, tzviya, MichaelC, joanie, `join_subline, spectranaut, timeless_, ZoeBijl,
18:00:09 [Zakim]
... slightlyoff, gregwhitworth, bigbluehat, dcaro, JonathanNeal, Josh_Soref_, github-bot, trackbot, jamesn, jcraig, agendabot
18:00:20 [MarkMcCarthy]
present+ BryanGaraventa
18:00:57 [MarkMcCarthy]
present+ JoryCunningham ScottO pkra, siri, chlane
18:01:15 [jamesn]
rrsagent, make minutes
18:01:15 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/04/07-aria-minutes.html jamesn
18:05:18 [bkardell_]
bkardell_ has joined #aria
18:30:36 [Jem]
Jem has joined #aria
19:03:10 [jongunderson]
jongunderson has joined #aria
19:10:34 [jamesn]
scribe: MarkMcCarthy
19:10:43 [jamesn]
rrsagent, make minutes
19:10:43 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/04/07-aria-minutes.html jamesn
19:14:12 [jamesn]
s/spectranaut: i was looking through blocking issues and this looks like a difficult one/scribeNick: MarkMcCarthy spectranaut: i was looking through blocking issues and this looks like a difficult one/
19:14:22 [jamesn]
rrsagent, make minutes
19:14:22 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/04/07-aria-minutes.html jamesn
19:20:31 [jamesn]
s/we have three approving reviewers/we have three approving reviewers - peter can you merge?/
19:21:47 [jamesn]
s/jamesn: peter can you merge?/scribe+ MarkMcCarthy/
19:21:57 [jamesn]
rrsagent, make minutes
19:21:57 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/04/07-aria-minutes.html jamesn
19:22:51 [jamesn]
s/scribeNick: MarkMcCarthy spectranaut: i was looking through blocking issues and this looks like a difficult one/spectranaut: i was looking through blocking issues and this looks like a difficult one/
19:22:53 [jamesn]
rrsagent, make minutes
19:22:53 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/04/07-aria-minutes.html jamesn
19:57:07 [jamesn]
Meeting: ARIA WG
19:57:18 [jamesn]
chair: JamesNurthen
19:57:21 [jamesn]
rrsagent, make minutes
19:57:21 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/04/07-aria-minutes.html jamesn
20:50:37 [Jem]
Jem has joined #aria
20:51:26 [bkardell_]
bkardell_ has joined #aria
22:39:56 [myasonik]
myasonik has joined #aria
22:42:00 [myasonik]
myasonik has left #aria
22:53:35 [chlane]
quit
22:53:36 [chlane]
ls