- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 26 May 2015 16:01:02 -0400
- To: "wai-xtech@w3.org" <wai-xtech@w3.org>
Link: http://www.w3.org/2015/05/26-aapi-minutes.html
Plain text follows:
[1]W3C
[1] http://www.w3.org/
- DRAFT -
Protocols and Formats Working Group Teleconference
26 May 2015
See also: [2]IRC log
[2] http://www.w3.org/2015/05/26-aapi-irc
Attendees
Present
Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa,
Cynthia_Shelly
Regrets
Chair
Joseph_Scheuhammer
Scribe
joanie
Contents
* [3]Topics
1. [4]ACTION-1542: (Joanie) Verify the commit for mozilla
bug 1013584 and report the atk role to Joseph.
2. [5]ISSUE-635: (Joseph) AAPI mappings for role
rowgroup.
3. [6]ACTION-1544: (Cynthia) Document rowgroup mappings
for ie 11 for both uia express and uia
4. [7]ACTION-1546: (David) Make sure the rowgroup mapping
for MSAA/IA2 is accurate.
5. [8]ACTION-1620: (Cynthia) Propose UIA Express and UIA
mappings for aria-placeholder.
6. [9]ACTION-1623: (Joseph) Confirm with James Craig that
the proper AXAPI mapping of aria-placeholder is
AXPlaceholderValue.
7. [10]ACTION-1585: (Cynthia) Add to the section on
differences among aapis highlighting the features of
uia.
8. [11]ACTION-1625: (Joseph) Add mappings for
aria-interactive.
* [12]Summary of Action Items
__________________________________________________________
<trackbot> Date: 26 May 2015
<clown> agenda: this
<clown> action-1542?
<trackbot> action-1542 -- Joanmarie Diggs to Verify the commit
for mozilla bug 1013584 and report the atk role to joseph. --
due 2015-05-01 -- OPEN
<trackbot>
[13]https://www.w3.org/WAI/PF/Group/track/actions/1542
[13] https://www.w3.org/WAI/PF/Group/track/actions/1542
<scribe> scribe: joanie
ACTION-1542: (Joanie) Verify the commit for mozilla bug 1013584 and
report the atk role to Joseph.
<clown> action-1542?
<trackbot> action-1542 -- Joanmarie Diggs to Verify the commit
for mozilla bug 1013584 and report the atk role to joseph. --
due 2015-05-01 -- OPEN
<trackbot>
[14]https://www.w3.org/WAI/PF/Group/track/actions/1542
[14] https://www.w3.org/WAI/PF/Group/track/actions/1542
<clown>
[15]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
le-map-presentation
[15]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-presentation
JS: The second URL is the mapping specification for
presentation.
... I'm calling your attention to the ATK row.
... (Reads from spec)
<clown> "For objects that have required owned descendants
(e.g., a grid owns gridcells, a list owns listitems), expose
each leaf descendant as ROLE_SECTION."
JD: So that looks good.
<clown> "and the object is in the a11y tree, expose the
descendant as ROLE_SECTION".
JD: Regarding the second item, I think we want to add a
statement similar to what is in the first item, namely you only
expose those owned children as ROLE_SECTION if you are going to
include them in the tree.
... In other words, I don't need an empty div just because it
was an owned cell in a presentational table.
<clown> Proposeed: "For objects that have required owned
descendants (e.g., a grid owns gridcells, a list owns
listitems), and the descendant is in the a11y tree, expose it
as ROLE_SECTION. User agents SHOULD prune empty descendants
from the a11y tree".
JD: Looks great to me!
JS: I would like to see something like this for other rows in
here.
... I like AX API, "Not mapped"
<clown> RESOLVED: Assign action-1542 to Joseph, and modifiy
ATK/AT-SPI mapping to include the above statement about
descendants ("For objects that have required owned descendants
(e.g., a grid owns gridcells, a list owns listitems), and the
descendant is in the a11y tree, expose it as ROLE_SECTION.
User agents SHOULD prune empty descendants from the a11y
tree".)
RESOLUTION: Assign action-1542 to Joseph, and modifiy
ATK/AT-SPI mapping to include the above statement about
descendants ("For objects that have required owned descendants
(e.g., a grid owns gridcells, a list owns listitems), and the
descendant is in the a11y tree, expose it as ROLE_SECTION.
User agents SHOULD prune empty descendants from the a11y
tree".)
ISSUE-635: (Joseph) AAPI mappings for role rowgroup.
<clown> issue-635?
<trackbot> issue-635 -- Determine if uaig mappings for rowgroup
are correct -- open
<trackbot> [16]https://www.w3.org/WAI/PF/Group/track/issues/635
[16] https://www.w3.org/WAI/PF/Group/track/issues/635
JS: The original issue, way back when, rowgroup was not mapped
at all.
... Then Mozilla decided to map it, I think to the group role.
... We here came up with if it is focusable or interactive,
then it should have an accessible in the accessibility tree.
... Otherwise, it wouldn't be mapped.
<clown>
[17]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
le-map-rowgroup
[17]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-rowgroup
JS: I haven't changed any of them (at above link).
BG: If it's mentioned using aria-owns, it also needs to be in
the tree.
JS: I didn't do that in my example because there was no need
for an explicit owns.
<clown>
[18]http://clown.idrc.ocad.ca/Fluid/aria/FocusableRowGroup.html
[18] http://clown.idrc.ocad.ca/Fluid/aria/FocusableRowGroup.html
JS: The above is the example I made for testing.
... It contains both a grid made up of divs and spans which has
rowgroups which are interactive, and one that is not.
... The other has table with three tbody elements which are
interactive, and one tbody which is not.
... Firefox has accessibles for all rowgroups.
... But in the case of tbody elements, Firefox only exposes the
interactive ones.
<clown>
[19]https://lists.w3.org/Archives/Public/public-pfwg/2015May/01
20.html
[19] https://lists.w3.org/Archives/Public/public-pfwg/2015May/0120.html
JS: So I sent email out to the list and James Craig.
s/
<clown>
[20]https://lists.w3.org/ArchivePublic/public-pfwg/2015May/0111
.html
[20] https://lists.w3.org/ArchivePublic/public-pfwg/2015May/0111.html
JS: No reply from James.
... Matt did reply and say it should be a table; not a grid.
... I replied to his question.
... This starts to overlap with aria-interactive.
BG: The question I had was not about whether or not it was
interactive, but when it appears in the accessibility tree.
JS: So if it's interactive, or focusable, or referenced by
aria-owns, the rowgroup should have an accessible in the tree?
BG: Sounds reasonable to me.
JS: Ok, what should it be mapped to?
BG: Group makes sense to me.
<clown>
[21]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ro
le-map-rowgroup
[21]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-rowgroup
JS: (Reads from above URL)
JD: Map it to ROLE_PANEL for ATK/AT-SPI2.
JS: UIA is expose as group role. Is that correct?
CS: On IE a div was always exposed as a group.
... With those caveats about it (i.e. interactive, focusable,
owned), group is correct.
... We do expose div a lot. And Firefox does too.
JS: You actually have an action about this.
ACTION-1544: (Cynthia) Document rowgroup mappings for ie 11 for both
uia express and uia
<clown> action-1544?
<trackbot> action-1544 -- Cynthia Shelly to Document rowgroup
mappings for ie 11 for both uia express and uia -- due
2015-02-03 -- OPEN
<trackbot>
[22]https://www.w3.org/WAI/PF/Group/track/actions/1544
[22] https://www.w3.org/WAI/PF/Group/track/actions/1544
CS: I will see if I can have this done in two weeks.
JS: June 9th.
... You don't have an action to do this Joanie. I'll create a
new one.
<clown> ACTION: Joanie to provide mappings for role="rowgroup"
for ATK/AT-SPI when there is an accessible in the a11y tree for
the element. [recorded in
[23]http://www.w3.org/2015/05/26-aapi-minutes.html#action01]
<trackbot> Created ACTION-1643 - Provide mappings for
role="rowgroup" for atk/at-spi when there is an accessible in
the a11y tree for the element. [on Joanmarie Diggs - due
2015-06-02].
<clown> action-1643?
<trackbot> action-1643 -- Joanmarie Diggs to Provide mappings
for role="rowgroup" for atk/at-spi when there is an accessible
in the a11y tree for the element. -- due 2015-06-02 -- OPEN
<trackbot>
[24]https://www.w3.org/WAI/PF/Group/track/actions/1643
[24] https://www.w3.org/WAI/PF/Group/track/actions/1643
JD: My action is done. :) ROLE_PANEL.
JS: I'll assign it to me then.
ACTION-1546: (David) Make sure the rowgroup mapping for MSAA/IA2 is
accurate.
JS: David is not here. I'll ping him or Alex.
... Rich is on vacation.
... His action was to update the test cases given the new
mapping.
... We'll leave it as-is so it will pop up next time.
<clown> action-1620?
<trackbot> action-1620 -- Cynthia Shelly to Propose UIA Express
and UIA mappings for aria-placeholder. -- due 2015-05-19 --
OPEN
<trackbot>
[25]https://www.w3.org/WAI/PF/Group/track/actions/1620
[25] https://www.w3.org/WAI/PF/Group/track/actions/1620
<clown>
[26]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ar
iaPlaceholder
[26]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaPlaceholder
JS: The mapping is at the above URL.
... (Reads statement about UIA Express)
CS: That does sound right.
JS: UIA says the same thing.
CS: It's correct for now. I'd like to improve UIA in this area.
JS: I still need to ping Alex and/or David for IA2.
CS: Also, aria-placeholder will be used in the accessible name
calculation as a last resort.
JS: The current last resort is title.
CS: I'm not sure what we'd do in that case.
JS: Could you check that?
CS: Yes, but please give me an action.
<clown> ACTION: Cynthia to check which is the actual last
resort betwen @title and @aria-placeholder. [recorded in
[27]http://www.w3.org/2015/05/26-aapi-minutes.html#action02]
<trackbot> Created ACTION-1644 - Check which is the actual last
resort betwen @title and @aria-placeholder. [on Cynthia Shelly
- due 2015-06-02].
<clown> action-1644?
<trackbot> action-1644 -- Cynthia Shelly to Check which is the
actual last resort betwen @title and @aria-placeholder. -- due
2015-06-02 -- OPEN
<trackbot>
[28]https://www.w3.org/WAI/PF/Group/track/actions/1644
[28] https://www.w3.org/WAI/PF/Group/track/actions/1644
ACTION-1620: (Cynthia) Propose UIA Express and UIA mappings for
aria-placeholder.
ACTION-1623: (Joseph) Confirm with James Craig that the proper AXAPI
mapping of aria-placeholder is AXPlaceholderValue.
JS: I sent him email.
... I don't believe I've heard from him.
... I'll ping him.
ACTION-1585: (Cynthia) Add to the section on differences among aapis
highlighting the features of uia.
<clown> action-1585?
<trackbot> action-1585 -- Cynthia Shelly to Add to the section
on differences among aapis highlighting the features of uia. --
due 2015-05-19 -- OPEN
<trackbot>
[29]https://www.w3.org/WAI/PF/Group/track/actions/1585
[29] https://www.w3.org/WAI/PF/Group/track/actions/1585
CS: I've not yet done this. Please give me three weeks.
ACTION-1625: (Joseph) Add mappings for aria-interactive.
<clown> action-1625?
<trackbot> action-1625 -- Joseph Scheuhammer to Add interactive
property to core mappings that propogates from grid or table to
all grid aria grid or table structural elements. the
interactive property should have same mapping as defined in
issue 633 -- due 2015-05-22 -- OPEN
<trackbot>
[30]https://www.w3.org/WAI/PF/Group/track/actions/1625
[30] https://www.w3.org/WAI/PF/Group/track/actions/1625
JS: I don't want to touch this one yet because of the
discussion currently taking place regarding aria-interactive.
... I'm inclined to move this out a couple of months.
... And change it when and if the dust settles on the spec
side.
... September 8. Any objections?
BG: No.
JD: No.
JS: I'll try to keep it in mind so that when things move on the
spec side, I'll be able to react quickly.
Summary of Action Items
[NEW] ACTION: Cynthia to check which is the actual last resort
betwen @title and @aria-placeholder. [recorded in
[31]http://www.w3.org/2015/05/26-aapi-minutes.html#action02]
[NEW] ACTION: Joanie to provide mappings for role="rowgroup"
for ATK/AT-SPI when there is an accessible in the a11y tree for
the element. [recorded in
[32]http://www.w3.org/2015/05/26-aapi-minutes.html#action01]
[End of minutes]
Received on Tuesday, 26 May 2015 20:01:50 UTC