- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 8 Mar 2016 16:13:33 -0500
- To: ARIA Working Group <public-aria@w3.org>
- Cc: "wai-xtech@w3.org" <wai-xtech@w3.org>
Link: https://www.w3.org/2016/03/08-aapi-minutes.html
Plain text follows:
[1]W3C
[1] http://www.w3.org/
Accessible Rich Internet Applications Working Group Teleconference
08 Mar 2016
See also: [2]IRC log
[2] http://www.w3.org/2016/03/08-aapi-irc
Attendees
Present
Joanmarie_Diggs, Bryan_Garaventa, Joseph_Scheuhammer,
Cynthia_Shelly, Rich_Schwerdtfeger
Regrets
Chair
Joseph_Scheuhammer
Scribe
joanie
Contents
* [3]Topics
1. [4]Adiministration: Daylight Savings Time for North
America (at least) is in effect next week.
2. [5]ACTION-2012/ACTION-2013/Action-1667 (Joseph,
Cynthia) UIA mappings for landmark roles, pull request
merged: https://github.com/w3c/aria/pull/272
3. [6]ACTION-1569/1585/ISSUE-540 (All) Section on AAPI
differences - my response to Jason's latest, and
including Cynthia's new example.
4. [7]ACTION-1541 (Joseph) AXAPI mapping for aria-modal
property -- update progress.
5. [8]ACTION-2008: (Cynthia) Handle concept of
description property for UIA.
6. [9]aria-kbdshortcuts
* [10]Summary of Action Items
* [11]Summary of Resolutions
__________________________________________________________
<clown> agenda: this
Adiministration: Daylight Savings Time for North America (at least)
is in effect next week.
JS: Quick reminder that next week North America is on Daylight
Saving Time.
ACTION-2012/ACTION-2013/Action-1667 (Joseph, Cynthia) UIA mappings
for landmark roles, pull request merged:
[12]https://github.com/w3c/aria/pull/272
[12] https://github.com/w3c/aria/pull/272
<clown> action-2012
<trackbot> action-2012 -- Joseph Scheuhammer to UIA mapping for
role="region" (Github issue #243) -- due 2016-02-12 --
PENDINGREVIEW
<trackbot> [13]http://www.w3.org/WAI/ARIA/track/actions/2012
[13] http://www.w3.org/WAI/ARIA/track/actions/2012
<clown> action-2013
<trackbot> action-2013 -- Joseph Scheuhammer to UIA mapping for
role=navigation (GIthub issue #242) -- due 2016-02-12 --
PENDINGREVIEW
<trackbot> [14]http://www.w3.org/WAI/ARIA/track/actions/2013
[14] http://www.w3.org/WAI/ARIA/track/actions/2013
<clown> action-1667
<trackbot> action-1667 -- Joseph Scheuhammer to Update the
mapping spec for aria role region to reflect its landmark
inheritance as defined in the aria 1.1 spec. -- due 2016-02-26
-- PENDINGREVIEW
<trackbot> [15]http://www.w3.org/WAI/ARIA/track/actions/1667
[15] http://www.w3.org/WAI/ARIA/track/actions/1667
<clown> action-2012
<trackbot> action-2012 -- Joseph Scheuhammer to UIA mapping for
role="region" (Github issue #243) -- due 2016-02-12 --
PENDINGREVIEW
<trackbot> [16]http://www.w3.org/WAI/ARIA/track/actions/2012
[16] http://www.w3.org/WAI/ARIA/track/actions/2012
<clown> [17]https://github.com/w3c/aria/pull/272
[17] https://github.com/w3c/aria/pull/272
JS: Cynthia has this pull request.
... URL above.
<clown>
[18]https://github.com/w3c/aria/commit/5b29b85d5d4ebee1b374bef2
f887b8b6dd72cac9
[18]
https://github.com/w3c/aria/commit/5b29b85d5d4ebee1b374bef2f887b8b6dd72cac9
JS: She makes changes to the various landmark roles for UIA.
CS: These are all similar.
... We added two new properties: landmark-type and
localized-landmark-type.
... The latter is a user-facing string.
... A number of the landmarks are not direct mappings, in which
case we use "custom" and then a localized landmark type string
for the specific name.
... For ARIA, the localized control type and localized landmark
type strings will always be the same.
... For HTML, the localized control type will be the same as
HTML, and the localized landmark type will be the ARIA string.
... This is what the landmark is called (header versus banner,
for example).
... Adding the localized landmark type based on ARIA will make
them available in verbose mode.
... I did make some of the strings more user-friendly (e.g.
"contentinfo" to "content information")
<clown>
[19]http://rawgit.com/w3c/aria/uia-landmarks/core-aam/core-aam.
html#role-map-banner
[19]
http://rawgit.com/w3c/aria/uia-landmarks/core-aam/core-aam.html#role-map-banner
JS: The URL above has Cynthia's changes.
... (reads from table)
CS: The fact that the landmark type is non null means Narrator
will pick it up.
JS: Everyone ok with this?
(Group discusses the nature of the names of various landmark
types)
<clown>
[20]https://github.com/w3c/aria/commit/8b9a91717b14a5e91f2ce6d5
76fcc182ef032aca
[20]
https://github.com/w3c/aria/commit/8b9a91717b14a5e91f2ce6d576fcc182ef032aca
JS: The only problem I had is that it changed the phrase
"control type/role" to "Control Type."
... I went through the document and made this change for the
rest of the Core AAM.
<richardschwerdtfeger> +1
CS: It looks fine.
JS: Then I will push all those changes in and close the
relative actions.
... And the github issues as well?
CS: Yes.
ACTION-1569/1585/ISSUE-540 (All) Section on AAPI differences - my
response to Jason's latest, and including Cynthia's new example.
<clown> action-1569
<trackbot> action-1569 -- Joseph Scheuhammer to Create a
section that describes AAPI differences -- due 2016-02-23 --
PENDINGREVIEW
<trackbot> [21]http://www.w3.org/WAI/ARIA/track/actions/1569
[21] http://www.w3.org/WAI/ARIA/track/actions/1569
<clown> action-1585
<trackbot> action-1585 -- Joseph Scheuhammer to Add to the
section on differences among aapis highlighting the features of
uia. -- due 2016-01-15 -- PENDINGREVIEW
<trackbot> [22]http://www.w3.org/WAI/ARIA/track/actions/1585
[22] http://www.w3.org/WAI/ARIA/track/actions/1585
<clown> action-2032
<trackbot> action-2032 -- Joseph Scheuhammer to Provide a new
example for the accessibility api explanatory text. -- due
2016-03-01 -- OPEN
<trackbot> [23]http://www.w3.org/WAI/ARIA/track/actions/2032
[23] http://www.w3.org/WAI/ARIA/track/actions/2032
<clown>
[24]http://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/cor
e-aam.html#uia
[24]
http://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/core-aam.html#uia
JS: Here's the URL (above) with the text.
... This is Jason's branch.
<clown>
[25]http://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/cor
e-aam.html#uia
[25]
http://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/core-aam.html#uia
CS: It's in 1.3.2.
JS: Cynthia gave me new text for an example for treeitem
control type for UIA.
CS: It's just an example to illustrate control types in UIA.
JS: I am just asking Cynthia if this is ok.
CS: I noticed one nit, namely that tree items are not actually
sentient.
RS: But a tree item is not always expandable.
CS: It is in UIA.
RS + JS: What are the leaves called?
CS: I believe they are still tree items, but they might be
links or buttons.
... The purpose of this example is to explain what is required
versus optional, and what control patterns are.
... For instance a tree item must be expandable, it might or
might not also be scrollable.
... If this example is confusing, I could come up with a
different one.
... Or we could just say this is good enough for now.
JS: I think it's good enough for now, but Rich seems to have
concerns.
CS: The goal of the example is to show how control patterns can
be mixed together.
... Does it address that goal?
BG: Does leaf node count for checkable item state?
CS: A tree item could have children that are, among other
things, checkable.
... You can add any pattern to any item.
... But by default, expand/collapse is the only required
pattern for tree item.
JS: Jason Kiss is the one who suggested these sections be
added.
... Rich, do you have a better example?
RS: What about a slider?
CS: I don't think that's a control type, but a pattern (range).
... There is a slider control type.
... But it doesn't have a required control type.
... Which is why I didn't pick it for this example.
RS: Scrollbar?
CS: Has no required patterns.
RS: It's not required to scroll?
CS: I could use radio button, but radio button is not allowed
to have the toggle pattern.
... (Reviews other controls for better example, and finds no
better option.)
RS: Any reason why we don't use the 'code' tag in this text for
the UIA tree item control type?
CS: Probably a good idea that we do that.
JS: This text is on Jason Kiss's branch, by the way.
CS: Suggestion: Go ahead and commit this and then give me a new
issue or action to fix the rest (e.g. 'code' tags)
JS: It's showing up in the spec now, but it's in a branch.
<clown> [26]https://github.com/w3c/aria/pull/279
[26] https://github.com/w3c/aria/pull/279
JS: There's a pull request from Jason (above).
... And he's still working on it, so I'm not ready to commit it
to master.
... If you go to that URL, you'll see I added some things.
CS: So I would need to make changes to Jason's branch?
JS: Yes.
(Action reassigned to Cynthia with note to make edititorial
changes discussed)
<clown> [27]https://www.w3.org/WAI/ARIA/track/actions/2032
[27] https://www.w3.org/WAI/ARIA/track/actions/2032
JS: Note added to action-2032.
... You might want to email Jason to tell him you're working on
his branch.
ACTION-1541 (Joseph) AXAPI mapping for aria-modal property -- update
progress.
<clown> action-1541?
<trackbot> action-1541 -- Joseph Scheuhammer to Investigate and
propose mappings for aria-modal property for axapi. -- due
2016-02-08 -- OPEN
<trackbot> [28]http://www.w3.org/WAI/ARIA/track/actions/1541
[28] http://www.w3.org/WAI/ARIA/track/actions/1541
JS: I don't think I have any new information.
... Before last week's meeting, I posed a question in WebKit's
bugzilla.
<clown> [29]https://bugs.webkit.org/show_bug.cgi?id=138566#c23
[29] https://bugs.webkit.org/show_bug.cgi?id=138566#c23
JS: And I haven't gotten an answer.
JD: Did you try what I suggested?
... Assign this to me to try what I am suggesting you do. I
have a current trunk build of Safari.
<clown> ACTION: Joanie to run the webkit aria-modal test file
to see what happens vis-a-vis the background. [recorded in
[30]http://www.w3.org/2016/03/08-aapi-minutes.html#action01]
[30] http://www.w3.org/2016/03/08-aapi-minutes.html#action01]
<trackbot> Created ACTION-2038 - Run the webkit aria-modal test
file to see what happens vis-a-vis the background. [on
Joanmarie Diggs - due 2016-03-15].
<clown> action-2038
<trackbot> action-2038 -- Joanmarie Diggs to Run the webkit
aria-modal test file to see what happens vis-a-vis the
background. -- due 2016-03-15 -- OPEN
<trackbot> [31]http://www.w3.org/WAI/ARIA/track/actions/2038
[31] http://www.w3.org/WAI/ARIA/track/actions/2038
ACTION-2008: (Cynthia) Handle concept of description property for
UIA.
<clown> action-2008?
<trackbot> action-2008 -- Joseph Scheuhammer to Handle concept
of description property for UIA -- due 2016-03-01 --
PENDINGREVIEW
<trackbot> [32]http://www.w3.org/WAI/ARIA/track/actions/2008
[32] http://www.w3.org/WAI/ARIA/track/actions/2008
JS: I just saw this come in today.
... (Reads from comment)
We are adding a UIA property called "FullDescription" in
addition to the existing "Name" and "HelpText" properties and
"LabeledBy" and "DescribedBy" relationships It is not yet in
public builds. I will update UIA mappings to include it.
JS: And you assigned this to me.
CS: Because it was due today.
JS: So I'll assign it back to you and re-set the status to
open.
... And once you've made the edits, reassign it back to me.
aria-kbdshortcuts
action-2036
<trackbot> action-2036 -- Richard Schwerdtfeger to Modify
aria-kbdshortcut based on group feedback -- due 2016-03-06 --
OPEN
<trackbot> [33]http://www.w3.org/WAI/ARIA/track/actions/2036
[33] http://www.w3.org/WAI/ARIA/track/actions/2036
CS: I looked at what's available in UIA.
... My notes are in action-1635
action-1635
<trackbot> Sorry, but action-1695 does not exist.
<richardschwerdtfeger>
[34]https://rawgit.com/w3c/aria/action2036/aria/aria.html#aria-
keyshortcuts
[34]
https://rawgit.com/w3c/aria/action2036/aria/aria.html#aria-keyshortcuts
<cyns> [35]https://www.w3.org/WAI/ARIA/track/actions/1695
[35] https://www.w3.org/WAI/ARIA/track/actions/1695
CS: UIA has a couple of things in the ballpark, but neither are
an exact match.
... Accelerator key are typically Ctrl (e.g. Ctrl+S to save)
... Access keys (also called mnemonics) are the things where
the underline shows up when you hold down the Alt key.
RS: Mnemonics typically give focus to something, but not
activate them.
CS: That's not the case in menus, which is where they are
frequently used.
RS: Accelerators always invoke.
CS: Yes.
... I think Accelerator key is closer, but it does invoke.
... And there was some discussion about whether invoking was
required or optional.
RS: Our aria-kbdshortcuts is for documentation.
... But it won't give it focus.
CS: The way that it seems to work in UIA is that if it's put on
something invokable, it invokes; otherwise it gives is focus.
... I'm not sure if exposing aria-kbdshortcuts in this fashion
is going to cause a change in user interaction.
RS: So when it's exposed in your API....
CS: I think that wires it up to be invoked.
... In the case of a link, it should invoke; in the case of a
text field, it should focus.
RS: That's ok because it's essentially a click.
CS: Yes, invoke is click.
RS: If you click on a text field, it's going to focus.
... So I think that's ok.
CS: Either one is fine, if we want to scope it tightly for 1.1.
... On a set that's larger, I think I can do that too.
... My concern is that if we do so, Windows is going to start
doing things.
RS: I'm a little worried about it because if you do the invoke,
it would happen under the covers.
CS: UIA is a two-way API; ARIA is a one-way API. It's a
mismatch.
JD: I am pretty sure the spec specifically states that no
action is supposed to occur as a result of the exposure.
... And that the author is required to do all the
user-interaction implementation.
... It's just notifying ATs of the existence of this property.
CS: I may be able to do this on my platform, but I'm not yet
sure.
... I'll dig a bit more and see if these things can be
separated.
<scribe> scribenick: joanie
Summary of Action Items
[NEW] ACTION: Joanie to run the webkit aria-modal test file to
see what happens vis-a-vis the background. [recorded in
[36]http://www.w3.org/2016/03/08-aapi-minutes.html#action01]
[36] http://www.w3.org/2016/03/08-aapi-minutes.html#action01
Summary of Resolutions
[End of minutes]
Received on Tuesday, 8 March 2016 21:14:29 UTC