W3C

- DRAFT -

ARIA Authoring Practices Task Force

10 Nov 2020

Attendees

Present
mck, Jemma, carmacleod, sarah_higley, jongund, Jamesn, MarkMccarthy, Bryan
Regrets
Zoe
Chair
Matt King
Scribe
carmacleod

Contents


<mck> CAIR: Matt King

<Jemma> Meeting: ARIA-APG

<scribe> scribe: carmacleod

November-December meeting days

<Jemma> Meet Nov 17, meet Dec 1, meet Dec 15, skip Dec 29, meet Jan 12.

<jongund> +1 to more meetings

mck: if we stay on the same 2-week cycle that we're on now, we would only have one meeting left before the new year

+1 from Sarah and Car

<Jemma> +1

mck: ok, we'll go with the new schedule

Overall Status of 1.2 release 1

mck: first thing to note is that we've made a bunch of progress in the last 2 weeks
... bunch of infrastructure stuff, plus menubutton changes, first 2 batches of codepen changes
... color contrast, title on codepen, infrastructure performance is great now (github actions)

<Jemma> Summary of what we have remaining to finish in November:

<Jemma> Jon: Issue 1526 to revise Navigation Tree Example to match Disclosure Navigation Example

<Jemma> Jon: updated indexes to include high contrast support information by jongund ยท Pull Request #1607

<Jemma> Matt: Guidelines for aria-level attribute

<Jemma> Val: Codepen Button Implementation Project

<Jemma> Matt: Change log section of appendix and supporting wiki page

mck: valerie cleverly replaces the external links temporarily for build so there's no timeout changes
... good progress on navigation treeview - anything to add Jon?

<Jemma> https://github.com/w3c/aria-practices/issues/1526

jongund: I think that one is ready for review. I think the tests are up-to-date.

https://github.com/w3c/aria-practices/pull/1558

jongund: car brought up roving tabindex - not roving. need to discuss

mck: almost doubles as a breadcrumb - need to make sure that the page that's marked current is always visible

jongund: typical tree would have roving tabindex, but here tabindex=0 is staying on the item with aria-current=page

mck: I would like people to look at this and experiment with it
... the problem we are trying to solve here is to help explain where the page that is currently displaying is in the tree
... similar to tablist - always make the displayed tabpanel's tab have tabindex=0
... the difference is that tabs never disappear by being collapsed
... sarah_higley, do we need to make sure that nothing gets selected by default when we're using aria-current and not aria-selected?

sarah_higley: I did some testing, and it's only lists that browsers add implicit aria-selected behavior

mck: ok, so we need accessibility review, design review, and especially functional review
... I can do editorial review

jongund: I'd like design review for the visual styling of the item with aria-current. Currently is just a circle - need ideas to improve this.

carmacleod: mck did you have some examples that keep tabindex=0 on the current item?

mck: try outlook for web, maybe gmail
... bocoup can help with code and test
... updating the indexes - quick question

https://github.com/w3c/aria-practices/pull/1607

<jongund> https://raw.githack.com/w3c/aria-practices/index-with-hc/examples/index.html

currently using HC in the table for "High Contrast" - can we create another column

jongund: currently, the examples are in a list, so this would make table complicated

<Jemma> great job, Jon.

jongund: added a note at the top of the table

<Jemma> It had clear marking of HC for examples.

mck: ok, that's good.

https://github.com/w3c/aria-practices/pull/1534

mck: valerie is looking for feedback on 1534 - ideas for svg in codepen
... very small PR: https://github.com/w3c/aria-practices/pull/1593 - need a reviewer

<Jemma> https://github.com/w3c/aria-practices/pull/1584

<MarkMccarthy> I can take 1593

thanks Mark!

<Jemma> Thanks Mark.

jongund: maybe for 1534 we can put the SVG in the same directory as the CSS so it wouldn't need a relative path? I'll try it.

Wrapping up APG examples code review documentation

sarah_higley: I don't think anyone had any comments

jongund: I've been using this doc for any examples I've been updating

mck: jongund, should we go ahead and put this in the wiki?

jongund: sure. we should also update the example template page.

mck: in code-template subdir, under examples

<Jemma> https://github.com/w3c/aria-practices/issues/1180#issuecomment-707949473

Jemma: Nick suggested we add this to contributing.md instead of the wiki

mck: let's put it on the wiki, and point to it in contributing.md

sarah_higley: I'll merge my wiki updates then

mck: thanks, Sarah!

+1

APG Redesign Project Update and Next Steps

mck: is there anyone here who didn't make it to the TPAC meeting on Oct 15?
... https://www.w3.org/wiki/WAI/ARIA_APG_Redesign/#ARIA_APG_Redesign
... step 1 is getting out of TR, so only one place where they exist - WAI site.
... so that people only have to go to one place to learn what the best practices are for coding particular patterns
... need to rewrite work statement; should we keep the same Task Force? Or do we need to create a joint Task Force?
... hoping to avoid unnecessary processes

meeting with Brant and Sharon to draft a new work statement

mck: hoping that 1.2 is the very last thing we put in TR
... need to figure out how to do that with the minimum amount of content change possible
... have some time set aside for Bocoup to look at this and put together a plan
... after moving, we would be in continuous publishing mode, pushing to live site.
... APG would essentially become "evergreen"
... anyone have any concerns?
... particularly about transition planning?

jongund: sounds good!

carmacleod: +1

jongund: need to mark some examples as "experimental" or something, when ARIA doesn't work well across UA/AT

mck: Sina and Prime Access Consulting will be focusing on the ARIA-AT work

<Jemma> Can we also work with mdn-browser-compat-data ("BCD") project so that browser+screen readers combination testing data can be feed into https://a11ysupport.io/?

carmacleod: cool!

mck: in terms of design, I think we'll have a dsigner from Bocoup come up with a minimal starting point
... also, I've been thinking about the information architecture of the site

jongund: I'd like to be a part of it, but I think we are still missing important examples - errormessage on form controls for example

mck: let's spend some time next week talking about priorities

jamesn: I came across an excellent example of errormessage

carmacleod: do you have a link?

mck: yes, need to get screen readers to agree on what ought to happen, so it would be great to have an example that ARIA-AT can test

jongund: jamesn if you have a link, I'll take a look at it

Summary of Action Items

Summary of Resolutions

[End of minutes]

Minutes manually created (not a transcript), formatted by David Booth's scribe.perl version (CVS log)
$Date: 2020/11/10 20:04:54 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision of Date 
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: Irssi_ISO8601_Log_Text_Format (score 1.00)

Succeeded: s/reviewere/reviewer/
Succeeded: s/taking over/focusing on/
Succeeded: s/BCD/ mdn-browser-compat-data ("BCD") project/
Present: mck Jemma carmacleod sarah_higley jongund Jamesn MarkMccarthy Bryan
Regrets: Zoe
Found Scribe: carmacleod
Inferring ScribeNick: carmacleod

WARNING: No date found!  Assuming today.  (Hint: Specify
the W3C IRC log URL, and the date will be determined from that.)
Or specify the date like this:
<dbooth> Date: 12 Sep 2002

People with action items: 

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


WARNING: IRC log location not specified!  (You can ignore this 
warning if you do not want the generated minutes to contain 
a link to the original IRC log.)


[End of scribe.perl diagnostic output]