- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 12 Jan 2016 16:08:52 -0500
- To: ARIA Working Group <public-aria@w3.org>
- Cc: "wai-xtech@w3.org" <wai-xtech@w3.org>
Link: https://www.w3.org/2016/01/12-aapi-minutes.html
Plain text follows.
[1]W3C
[1] http://www.w3.org/
Accessible Rich Internet Applications Working Group Teleconference
12 Jan 2016
See also: [2]IRC log
[2] http://www.w3.org/2016/01/12-aapi-irc
Attendees
Present
Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa,
Rich_Schwerdtfeger, Cynthia_Shelly
Regrets
Chair
Joseph_Scheuhammer
Scribe
joanie
Contents
* [3]Topics
1. [4]ACTION-1104 (Joanie) Monitor progress of ATK bug
re: new position, level, and other API.
2. [5]ACTION-1528 (All) Bolter to investigate IA2 mapping
of aria-current.
3. [6]ACTION-1529 (Joseph/Joanie) ATK/AT-SPI mappings of
aria-current -- review edits.
4. [7]ACTION-1531 (Joseph) Bolter to investigate ia2
mapping of role="text"
* [8]Summary of Action Items
* [9]Summary of Resolutions
__________________________________________________________
<clown> agenda: this
<clown>
[10]https://mit.webex.com/mit/j.php?MTID=mc95b26d5612c2835c7f8d
ce9cfe2d6cb
[10]
https://mit.webex.com/mit/j.php?MTID=mc95b26d5612c2835c7f8dce9cfe2d6cb
<clown> richardschwerdtfeger ^
<cyns> nah, just fat fingers
<scribe> scribe: joanie
ACTION-1104 (Joanie) Monitor progress of ATK bug re: new position,
level, and other API.
<clown> action-1104?
<trackbot> action-1104 -- Cynthia Shelly to Define what the
accessibility API mapping is for UIA on aria-describedby in
section 5.5.1 table when the element does not exist in the
accessibility tree such as when css: display:none applies --
due 2016-12-31 -- OPEN
<trackbot> [11]http://www.w3.org/WAI/ARIA/track/actions/1104
[11] http://www.w3.org/WAI/ARIA/track/actions/1104
JS: I thought we'd probably knock this one off pretty quickly.
... It's about adding group position to ATK/AT-SPI2 (which is
not the action here)
<clown> ACTION-1409?
<trackbot> ACTION-1409 -- Joanmarie Diggs to Monitor progress
of bug against atk in gnome's bugzilla requesting new position,
level, and other api be added
([12]https://bugzilla.gnome.org/show_bug.cgi?id=727453) -- due
2015-12-18 -- OPEN
[12] https://bugzilla.gnome.org/show_bug.cgi?id=727453)
<trackbot> [13]http://www.w3.org/WAI/ARIA/track/actions/1409
[13] http://www.w3.org/WAI/ARIA/track/actions/1409
JD: In short, haven't gotten to it yet.
... At this point we're looking at doing it during the
3.21/3.22 cycle.
JS: I'll update the action with a note.
... Does that mean it's a year away.
JD: No, because the 3.20 release is like in March(ish)
... Then we start 3.21 development.
... But, again, these attributes are being exposed already. So
that's not blocked.
... What this action is for is to have better API in the
platform.
JS: So I want a new due date for this.
JD: Two months?
JS: It's clearly not 1.1. Will there be an ARIA 1.2?
RS: We haven't decided that yet.
JS: I'm tempted then to move it out to ARIA 2.0. Objections?
RS: No.
JS: So then when?
JD: Two months?
JS: That's March.
JD: That or April. For a ping.
JS: I'll change the action (action-1409) and the associated
issue to ARIA 2.0.
ACTION-1528 (All) Bolter to investigate IA2 mapping of aria-current.
<clown> action-1528?
<trackbot> action-1528 -- Alexander Surkov to Bolter to
investigate the proper ia2 mappings for aria-current -- due
2014-11-18 -- CLOSED
<trackbot> [14]http://www.w3.org/WAI/ARIA/track/actions/1528
[14] http://www.w3.org/WAI/ARIA/track/actions/1528
JS: The IA2 mapping for aria-current.
... Just before the break, Rich wrote to the IA2 list.
<clown>
[15]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ar
iaCurrent
[15]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaCurrent
JS: There was some discussion between Alex Surkov and James
Teh.
... The conclusion was that for now they will expose it via an
object attribute.
... The URL is above.
... IA2 is using STATE_ACTIVE for something else.
... It's not the same as STATE_ACTIVE for ATK.
... There's some discussion between James Teh and Alex Surkov
if other AT vendors can use STATE_ACTIVE in this additional
way.
... But if they can, that won't happen any time soon.
... Hence, object attribute.
... I closed this action because I did the edits yesterday.
... I still need to fill in the AX API values.
JD: In my email backlog, I believe there is a thread bump (on
the new mailing list) with his/Apple's(?) concerns about
aria-current.
... If I'm right about that, we should take a look.
JS: I vaguely remember that thread.
... I think it was related to on what object/element the
property should be exposed.
RS: Let's say we have a navigation section with a bunch of
links.
... You're not going to go to the nav; you're going to go to
the links. Right?
BG: I know what thread you're talking about.
... From what I remember, I think Apple already implemented
aria-current on the element that it's applied to.
... So I don't think that changes the spec or anything.
<clown> [16]http://trac.webkit.org/changeset/189642
[16] http://trac.webkit.org/changeset/189642
JS: If you look through the above.... One of the attachments on
the associated bug gives the values to use for AX API.
... They stick AXCurrent on the item. And the value is one of
true, false, page, step, ...
... Which is essentially what we are doing for all the other
accessibility APIs.
BG + JS: It was basically too expensive to find the relevant
container.
JS: So James had an idea including the use of the ID.
... But the Léonie said it wasn't needed.
ACTION-1529 (Joseph/Joanie) ATK/AT-SPI mappings of aria-current --
review edits.
<clown> action-1529?
<trackbot> action-1529 -- Joseph Scheuhammer to Investigate the
proper atk/at-spi mappings for aria-current -- due 2014-11-18
-- PENDINGREVIEW
<trackbot> [17]http://www.w3.org/WAI/ARIA/track/actions/1529
[17] http://www.w3.org/WAI/ARIA/track/actions/1529
<clown>
[18]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ar
iaCurrent
[18]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaCurrent
JS: I made some edits before the break with a note for Joanie
to review it.
... (Reads from spec)
JD: If it's absent completely (undefined), then it's not
mapped.
JS: Do we need an entry for aria-current with a value of false?
JD: If something is aria-current and then becomes not-current,
then for ATK/AT-SPI2, an object:state-changed:active event with
detail1 being false needs to be emitted.
JS: If I put that in for ATK/AT-SPI2, do I need to do something
similar for the other platforms?
<clown>
[19]http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ev
ent-aria-current
[19]
http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#event-aria-current
JS: While you're thinking about that, look at the event table
(at above URI).
JD: Fine for me.
CS: We don't have a good place to map this.
... So you'd emit a property-change event.
... On the aria-property property.
... Property change is the right one.
... If there were a "current" property, that would be the event
type. But there's not.
JS: It looks like we already have language/something similar
for aria-busy.
CS: Yes.
JS: To recap: Not mapped for aria-current=undefined for ATK.
... I'll add a property-change event for UIA.
... So I just need AX API values and whether or not they have
associated events.
<clown> [20]http://www.w3.org/WAI/ARIA/track/products/23
[20] http://www.w3.org/WAI/ARIA/track/products/23
RS: Do we have an issue to add the error-message mapping?
JS: We do. Though somewhat off-topic.
... See the above product list.
RS: We don't have default values.
JS: Yes we do.
... I emailed you.
ACTION-1531 (Joseph) Bolter to investigate ia2 mapping of role="text"
<clown> action-1531
<trackbot> action-1531 -- David Bolter to Bolter to investigate
ia2 mapping of role="text" -- due 2014-11-18 -- OPEN
<trackbot> [21]http://www.w3.org/WAI/ARIA/track/actions/1531
[21] http://www.w3.org/WAI/ARIA/track/actions/1531
JS: I needed IA2 mappings for role="text".
... There was a lengthy thread about it.
... In the end the conclusion was map it to
IA2_ROLE_TEXT_FRAME.
RS: What about UIA?
JS: Text control pattern.
CS: That makes it non-elements.
JS: What do we want to do about text?
RS: I question the mapping to text frame.
JS: I can try to engage the IA2 people.
CS: I'm concerned about authors confusing text and none.
BG: With role="text", I can see common misuses like putting
role="text" on anything which has text.
JS: In the spec, one of the examples is to turn three
paragraphs into a single string.
Summary of Action Items
Summary of Resolutions
[End of minutes]
Received on Tuesday, 12 January 2016 21:09:50 UTC