- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Thu, 1 Feb 2018 14:08:53 -0500
- To: ARIA Working Group <public-aria@w3.org>
Link: https://www.w3.org/2018/02/01-aria-minutes.html
Plain text follows:
[1]W3C
[1] http://www.w3.org/
Accessible Rich Internet Applications Working Group Teleconference
01 Feb 2018
Attendees
Present
Joanmarie_Diggs, MichaelC, janina, jamesn, Stefan,
Irfan_Ali, jongund, clapierre, matt_king
Regrets
Chair
Joanmarie_Diggs
Scribe
jongund
Contents
* [2]Topics
1. [3]Personalization CfCs:
https://lists.w3.org/Archives/Public/public-aria-admin
/2018Jan/0006.html
2. [4]Using ATTAs for providing implementation feedback
to browser developers
3. [5]SVG-AAM roledescription issue:
https://github.com/w3c/aria/issues/599
4. [6]Using github reviews as part of workflow
5. [7]HTML role parity
* [8]Summary of Action Items
* [9]Summary of Resolutions
__________________________________________________________
<joanie> agenda: this
<joanie> agenda: be done
Personalization CfCs:
[10]https://lists.w3.org/Archives/Public/public-aria-admin/2018Jan/00
06.html
[10]
https://lists.w3.org/Archives/Public/public-aria-admin/2018Jan/0006.html
JD: Informative topic
... This is a link to the CFC list, any questions or commments?
Using ATTAs for providing implementation feedback to browser
developers
JG: What is the purpose of the ATTAs and test cases between
specs
JD: Something that we want to integrate into WPT
... Jon you were giving errors in the JSON files, so we need to
clean up code
... We need to use them for short term getting specs to rec
... I have been talking to SF about using it for aam
... Long term about getting into WPT
JG: What about current test cases that fail
JD: You should triage to where is the failure
... If I get a failure, I use the AInspector to see if it is a
"real" problem
... For me it was a problem with my ATTA
JG: So mainly this group is not interested in finding bugs
JD: The group currently doesn't have the have the people to do
much of the testing and bug filing
JG: Ok, I understand
JD: Long term we will all be filing bugs
SVG-AAM roledescription issue:
[11]https://github.com/w3c/aria/issues/599
[11] https://github.com/w3c/aria/issues/599
SS: I tried to summerize, controls in HTML and ARIA
... You take some base roles, and you add custom roles....,
documenation for our blind users, if we can hook on some text
... If we are able to extend description using role
description, I like it very much
... We have such controls extensions for aria input, like time
date...
JD: I don't think the situation your taking about is related to
the SVG issue
... The problem we are trying to fix..., the hack we put in the
ARIA spec
... If an element doesn't have implicent or explicit role, it
will not be exposed
... Something we did not think about, you can have something
like the METER element does not have an implicent role
... One of the work arounds is bad, author does role=group
role-description=power meter
This authoriing breaks accessibility because meters have values
that cannot be communicated
JD: We want to keep wuhtors from doing this
SS: What about button role=group, these are authoring errors
... Like you have something in SVG ....., pie charts...
JD: SVG could do that
BG: Described as social security, the textbox is not exposed
... That's how the spec is written
SS: That may be the spec, and then I look at the mapping table
MK: It is inbetween what you and bryan are saying
... Agree with Bryan, the screen should use as representation,
a textbox as a role descrption as foo
... The reason we have this other change, we insisted on an
implicint or explicit role, the screen reader needs to explain
the interaction
... It knows about a listbox role, but never says it
... The expectation is they only get one role, two would be
confusing
... Things might look like something else, but the interaction
is listbox, and the information on the page is about a pie, not
a listbox
SS: There is something like the original role, but it is
different
MK: There is not consistent implementation in screen readers
... There is concern that screen readers will read both
SS: It is OK when people rely on the native role to be spoken
by the screen reader
... What is the best practice, use the native role
MK: The expectation in the spec is leave it out
Bryan: If you add a role, it is not going to go away
... It is a hack to get the screen readers to say something
else,... it is not going to change
SS: What I am hearing, it is safer to add the role...
MK: If you are going to do that, don't use role description
... The APG needs a design patterns and examples
... There were things that were not included in ARIA 1.1 do do
these things, but to many descrptions makes something unusable
... Ideally role descrption should be one word
SS: We should not bury this information in labels or other
descriptions
MK: Its good for changing the role type, but not for help
SS: I don't want to use it for help
... I think we need guidance on how to use
JD: Your concerns are not directly related to the SVG spec,
this is basically about how to use role description
... People need to file issues on this authoring questions
SS: Your right you should not use role group, then people will
ask what to add to SVG
JD: If something gives you a concern, make sure the issue is
not being confused by the original issue, add a new issue
Using github reviews as part of workflow
JD: New work flow
... If there is a change, people can make a branch and then
people can review the change
... Let's take the static text role
... Maybe MK should done a review
... Do we want to use the GitHub review feature?
MK: That's an appropriate use of merge requests, seems
reasonable
... I find them more difficult to follow, becasue of the
additional merge information on the page
MC: Sometimes there is a different discussion, they should be
moved to another place
... Are you considering requiring the use of review feature?
JD: Have people actually read it? or are there crickets and
joanie just merges
... Shane uses the review process and then I have shanes
comments
MK: Reviewing a pull looks like...., one things I do in the
APG, I check to make sure we have specific reviews from people
... It is anothe way to use the issues, without using the pull
request
MC: There is a mandated review for WPT pull requests
... If you want a specific person's review, it is good for that
... If people want that, it will increase responsibilities,
engagement
... How many reviews are enough?
<mck> for example, a review issue in in APG:
<mck> [12]https://github.com/w3c/aria-practices/issues/555
[12] https://github.com/w3c/aria-practices/issues/555
MC: Mandating review for merge, might want to try, effectively
... JD or MC can't merge unless there is a review that says
this is good
... New features should have a feature
MK: Project is managing the process, people are assigned to
specific issue
JD: We only have 13 minutes left
HTML role parity
<joanie> [13]https://github.com/w3c/aria/projects/3
[13] https://github.com/w3c/aria/projects/3
JD: The project is not fully completed, the initial project is
still being created
<joanie> [14]https://github.com/w3c/aria/issues/693
[14] https://github.com/w3c/aria/issues/693
JD: Before we decide what the generic roles, we know what we
have parity for and we don't have parity for
<joanie> Verify we do NOT need new roles for these "not mapped"
elements
<joanie> The following elements lack an ARIA role, but their
mapping in the HTML AAM for all platforms is "not mapped."
<joanie> Assumption: If no platform has a need for them to be
mapped, we presumably do not need a role for them. Confirmation
needed.
JD: Dialog already has dialog
... I don't know what all the web platform people want
<joanie> [15]https://github.com/w3c/aria/issues/695
[15] https://github.com/w3c/aria/issues/695
<joanie> [ROLE PARITY] Determine why these elements with ARIA
roles have customized mappings for some platforms #695
JD: The aside element is mapped to complementary
... The last 3 are the one's of more interest
... Please look at these 6 issues
... We need to know which need to be fixed, for example body is
mapped to document element
... In this case there are two many document roles in the API
... MC what is the best way to get attention of the steak
holders
MC: For web components, Leonie might be good, but she may come
back with another contact
... I hope people do not get issue tracker happy
... The are 6 issues filled, we need there feedback on these
issues
JD: I don't wait until CR to hear their comments
MK: The ones you are proposing, I think in the AOM space, James
had an opinion
... Email James and tell him to comment
JD: Joanie will follow up with these people, and I will e-mail
the AOM folks, and that include James (Craig)
... Other questions or comments
... I propose we do not do more work on role partity until we
get some feedback
MK: That makes sense to me
<joanie> [16]https://www.w3.org/TR/core-aam-1.1/
[16] https://www.w3.org/TR/core-aam-1.1/
JG: Is Bogden the main person to talk about UIAutomate
mappings?
JD: Yes, he is not usually on this call
... Bogdan and John Jansen sometimes don't get e-mails
Summary of Action Items
Summary of Resolutions
[End of minutes]
Received on Thursday, 1 February 2018 19:09:32 UTC