W3C

– DRAFT –
ARIA Authoring Practices Task Force Weekly Teleconference

29 August 2023

Attendees

Present
andrea_cardona_, CurtBellew, Daniel, JaeunJemmaKu, jugglinmike
Regrets
-
Chair
-
Scribe
jugglinmike

Meeting minutes

Status of Site Updates

Matt_King: We need to double-check that everything we intended to publish is on the branch

<Jem> w3c/wai-aria-practices#252

Jem: I can double-check in production, and I'll comment in that pull request

Matt_King: It looks like we're well on our way to getting more fixes and improvements in place for the end of September

Jem: So a target date of September 26

Pull request reviews

<Jem> w3c/aria-practices#2775

Move feed example inside the page

github: w3c/aria-practices#2775

andrea_cardona_: We were working on this yesterday

Matt_King: This looks good. It makes me wonder what we want to do with the content in the iframe

<Jem> https://deploy-preview-248--aria-practices.netlify.app/aria/apg/patterns/feed/examples/feed/

<Jem> Preview is available from above url

Matt_King: there's a part of me that wishes that the control was not inside of the example. I'm also thinking we should get rid of all the text which is on the example page but not part of the page

Matt_King: And we should remove the "main" region within the iframe

Matt_King: I'm also wondering about the visual presentation of the example, now

<jongund> https://deploy-preview-248--aria-practices.netlify.app/aria/apg/patterns/feed/examples/feed/

[Jem shares their screen]

Matt_King: The control I was referring to is labeled "Select article loading delay"

Matt_King: The carousel page places a control above the example in a dedicated section titled "Example Options"

Matt_King: I'm wondering if we want a similar "Example Options" heading above the example in the Feed Display

andrea_cardona_: I think we should do that! ariellalgilmore and I can definitely add that feature in

Matt_King: The benefit would be that it would give us a space where we can explain the control

jugglinmike: It also more strongly delineates the APG example from the UI for modifying the example's behavior. Folks who are new to this pattern might otherwise be confused about which parts of the UI are part of Feed

jongund: Can we add the words "infinite scroll" to the title? Maybe "Infinite Scroll Feed Example" ?

Matt_King: That's a good idea

Matt_King: I think the heading "Recommended Restaurants" should be level 3 (it's currently a level 1 heading)

Matt_King: I will write a new description of the "select loading delay" control after we've moved it out of the iframe

Jem: What is the accessibilty concern which motivates this control?

Matt_King: If you set that value to something exaggerated like 3 seconds, if you're scrolling by navigating by article heading, then the AT shouldn't jump out of the feed, and it should convey aria-busy

Matt_King: the Feed pattern is intended to be a sort of stopgap for the fact that we don't have the larger "virtualized content" issue resolved in ARIA

Matt_King: I think it's going to be a long time before we can take that on. Even years away

Jem: Microsoft has previously come up with a proposal to handle infinite scroll. I don't know if that proposal is still active

New Issue Action Planning

Using aria-owns with late-mounted descendants

<Jem> w3c/aria-practices#2771

github: w3c/aria-practices#2771

Matt_King: It seems like the reporter is proposing that we add something to this topic to the APG, but it's not clear

<Jem> https://dev.to/mpaiva/using-aria-owns-with-late-mounted-descendants-nma

Matt_King: There isn't a lot of support for aria-busy

Matt_King: aria-busy can hide content from the AT while it's true. I've seen situations where aria-busy is set to "true", it makes the page unusable

CurtBellew: how does aria-owns play into this?

Matt_King: I think a great action would be to read this article

Matt_King: We won't be meeting again until September 19. That's a long time to ask the reporter to wait, and they've already been waiting a while

jongund: the reporter seems to be conflating (a little bit) aria-selected and aria-activedescendant

[the group experiments with the reporter's example]

jongund: they may be misusing aria-busy. That attribute should be on the container element

Matt_King: So, the first list box is under "expected flights"

Matt_King: As you scroll through that list, how is aria-busy used?

jongund: aria-busy is on each div element with the role "option"

Matt_King: What is the purpose of that?

jongund: I don't know

CurtBellew: JAWS is announcing as the flights are arriving

CurtBellew: JAWS had a hard time even finding the version embedded in the page. I had better luck when I opened it in CodePen

CurtBellew: I wouldn't necessarily use aria-busy for this; just a live region would be sufficient. But that makes me think that we may be missing the reporter's intention

Matt_King: I have a slightly better understanding of what's going on here. I think the article deserves some feedback, but I don't know if they were just looking for feedback or if they would like to incorporate this into APG

Matt_King: I think this is an important topic. We should bring it up again in the next agenda

Matt_King: If jongund or CurtBellew have time, please comment. I'll do the same

Minutes manually created (not a transcript), formatted by scribe.perl version 221 (Fri Jul 21 14:01:30 2023 UTC).

Diagnostics

Succeeded: s/that one/that on/

Maybe present: Jem, jongund, Matt_King

All speakers: andrea_cardona_, CurtBellew, Jem, jongund, jugglinmike, Matt_King

Active on IRC: CurtBellew, dmontalvo, jamesn, Jem, jongund, jugglinmike