IRC log of aria on 2014-01-23

Timestamps are in UTC.

13:47:17 [RRSAgent]
RRSAgent has joined #aria
13:47:17 [RRSAgent]
logging to http://www.w3.org/2014/01/23-aria-irc
13:47:19 [trackbot]
RRSAgent, make logs member
13:47:19 [Zakim]
Zakim has joined #aria
13:47:21 [trackbot]
Zakim, this will be WAI_PF
13:47:21 [Zakim]
ok, trackbot; I see WAI_PFWG(HTML A11Y)9:00AM scheduled to start in 13 minutes
13:47:22 [trackbot]
Meeting: Protocols and Formats Working Group Teleconference
13:47:22 [trackbot]
Date: 23 January 2014
13:47:31 [jongunderson]
jongunderson has joined #aria
13:47:52 [richardschwerdtfeger]
meeting: W3C WAI-PF ARIA Face to Face
13:48:29 [LisaSeeman_]
LisaSeeman_ has joined #aria
13:49:06 [joanie]
joanie has joined #aria
13:50:01 [jongunderson]
jongunderson has joined #aria
13:50:10 [davidb]
davidb has joined #aria
13:51:12 [jcraig]
jcraig has joined #aria
13:51:30 [Mark]
Mark has joined #aria
13:51:32 [asurkov]
asurkov has joined #aria
13:54:57 [MichaelC]
MichaelC has joined #aria
13:55:03 [MichaelC]
zakim, this will be 92473
13:55:03 [Zakim]
I do not see a conference matching that name scheduled within the next hour, MichaelC
13:55:10 [MichaelC]
zakim, list conferences
13:55:10 [Zakim]
I see Team_Global(review)8:00AM active
13:55:11 [Zakim]
also scheduled at this time are WAI_PFWG(HTML A11Y)9:00AM, Team_Comm()9:00AM
13:57:03 [MichaelC]
zakim, list conferences
13:57:03 [Zakim]
I see Team_Global(review)8:00AM active
13:57:04 [Zakim]
also scheduled at this time are WAI_PFWG(HTML A11Y)9:00AM, Team_Comm()9:00AM
13:59:31 [richardschwerdtfeger]
https://www.w3.org/WAI/PF/Group/track/products/17
13:59:45 [richardschwerdtfeger]
ARIA 1.1 Issues List: https://www.w3.org/WAI/PF/Group/track/products/17
13:59:45 [MichaelC]
zakim, list conferences
13:59:45 [Zakim]
I see Team_Global(review)8:00AM active
13:59:46 [Zakim]
also scheduled at this time are WAI_PFWG(HTML A11Y)9:00AM, Team_Comm()9:00AM
14:00:04 [richardschwerdtfeger]
Current Agenda: http://www.w3.org/WAI/PF/meetings/2014-01-ftf#agenda
14:00:11 [MichaelC]
zakim, list conferences
14:00:11 [Zakim]
I see Team_Global(review)8:00AM active
14:00:12 [Zakim]
also scheduled at this time are WAI_PFWG(HTML A11Y)9:00AM, Team_Comm()9:00AM
14:00:21 [MichaelC]
zakim, this will be 92473
14:00:21 [Zakim]
I do not see a conference matching that name scheduled within the next hour, MichaelC
14:00:32 [MichaelC]
zakim, room for 7 for 420 minutes?
14:00:33 [Zakim]
ok, MichaelC; conference Team_(aria)14:00Z scheduled with code 92473 (WAIPF) for 420 minutes until 2100Z
14:01:20 [Zakim]
Team_(aria)14:00Z has now started
14:01:28 [Zakim]
+ +1.541.678.aaaa
14:01:49 [Zakim]
+??P1
14:02:09 [MichaelC]
zakim, aaaa is Matt_King
14:02:11 [Zakim]
+Matt_King; got it
14:02:32 [Zakim]
+[Mozilla]
14:02:53 [MichaelC]
zakim, ??P1 is Lisa_Seeman
14:02:53 [Zakim]
+Lisa_Seeman; got it
14:03:00 [LisaSeeman_]
LisaSeeman_ has left #aria
14:03:06 [davidb]
Zakim, Mozilla is PF_F2F
14:03:06 [Zakim]
+PF_F2F; got it
14:04:27 [MichaelC]
zakim, Mozilla has Shane_McCarron, Bryan_Garaventa, Joseph_Scheuhammer, Rich_Schwerdtfeger, Jon_Gunderson, Janina_Sajka, Joanmarie_Diggs, Alexander_Surkov, David_Bolter, James_Craig, James_Nurthen, Mark_Sadecki, Cynthia_Shelly, Michael_Cooper
14:04:27 [Zakim]
sorry, MichaelC, I do not recognize a party named 'Mozilla'
14:04:43 [MichaelC]
zakim, PF_F2F has Shane_McCarron, Bryan_Garaventa, Joseph_Scheuhammer, Rich_Schwerdtfeger, Jon_Gunderson, Janina_Sajka, Joanmarie_Diggs, Alexander_Surkov, David_Bolter, James_Craig, James_Nurthen, Mark_Sadecki, Cynthia_Shelly, Michael_Cooper
14:04:43 [Zakim]
+Shane_McCarron, Bryan_Garaventa, Joseph_Scheuhammer, Rich_Schwerdtfeger, Jon_Gunderson, Janina_Sajka, Joanmarie_Diggs, Alexander_Surkov, David_Bolter, James_Craig, James_Nurthen,
14:04:47 [Zakim]
... Mark_Sadecki, Cynthia_Shelly, Michael_Cooper; got it
14:13:00 [LisaSeeman_]
LisaSeeman_ has joined #aria
14:17:58 [cyns]
cyns has joined #aria
14:18:08 [davidb]
davidb has changed the topic to: pastries
14:18:10 [bgaraventa1979]
bgaraventa1979 has joined #aria
14:18:25 [MichaelC]
agenda: http://www.w3.org/WAI/PF/meetings/2014-01-ftf#agenda
14:18:34 [ShaneM]
ShaneM has joined #aria
14:18:40 [MichaelC]
rrsagent, make minutes
14:18:40 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/01/23-aria-minutes.html MichaelC
14:18:48 [mattking]
mattking has joined #aria
14:19:25 [MichaelC]
chair: Janina_Sajka
14:23:02 [richardschwerdtfeger]
q+
14:29:33 [ShaneM]
ack richardschwerdtfeger
14:30:10 [LisaSeeman_]
Q+
14:33:32 [LisaSeeman_]
Q+
14:33:45 [richardschwerdtfeger]
q+
14:33:56 [ShaneM]
ScribeNick: ShaneM
14:34:40 [ShaneM]
richardschwerdtfeger: ePub... while it has structural semantics, it is not something that would be used in SVG. If we had modules we would put that stuff in its own module.
14:35:19 [ShaneM]
ePub readers are based upon browser technology today. But there will be other technologies in the future.
14:36:09 [ShaneM]
... SVG has other issues. drawing semantics for charts. ARIA things there might fit into HTML5, but it is still independent of core ARIA.
14:36:23 [LisaSeeman_]
ping
14:36:38 [ShaneM]
... We had an OWL-based taxonomy.
14:37:12 [ShaneM]
cyns: we should not modularize too far.
14:37:24 [ShaneM]
jamesn: we don't want to get so far we end up with XHTML 2.0 structure.
14:37:38 [jamesn]
s/jamesn/jamesc/
14:37:49 [ShaneM]
cyns: when there are separate schedules things can get too disparate. I like how HTML5 does it where most modules are on the same cycle.
14:38:08 [richardschwerdtfeger]
q?
14:38:17 [richardschwerdtfeger]
ack
14:38:20 [richardschwerdtfeger]
q?
14:38:26 [jamesn]
ack Lisa
14:38:39 [richardschwerdtfeger]
ack richardschwerdtfeger
14:39:03 [ShaneM]
LisaSeeman_: Back at the beginning when we were making the OWL taxonomy there was one person doing it (me). It worked because there was one person and it had integrity.
14:39:20 [MichaelC]
q+ to say the taxonomy is very helpful for us to architect, but not meaningful to outsiders
14:39:28 [ShaneM]
... if there are modules it should still be one person who is responsible for the taxonomy because then it will stay internally consistent.
14:39:31 [richardschwerdtfeger]
q+
14:39:41 [jcraig]
q+ to clarify Janina's "ARIA outside web content" item, and to list my additional agenda items for ARIA 1.1 and 2.0
14:40:15 [ShaneM]
... We had originally planned to make it extensible and machine interpretable.
14:41:02 [ShaneM]
... If we did make it extensible now then the core taxonomy could be the building blocks for modules.
14:42:31 [ShaneM]
... ARIA 1.1 should be very simple and we should do it urgently. Anything we can't do right away or is not *simple* we should do in 2.0
14:42:54 [ShaneM]
MichaelC: I agree that 1.1 should be simple and urgent.
14:43:16 [ShaneM]
... as far as I have seen the taxonomy is useful for us in designing ARIA. It is not use by user agents as far as I know.
14:43:20 [richardschwerdtfeger]
q?
14:44:03 [ShaneM]
... We should keep the taxonomy. The spec refers to it often. But it makes it harder for people to consume the ARIA spec.
14:44:18 [MichaelC]
ack me
14:44:18 [Zakim]
MichaelC, you wanted to say the taxonomy is very helpful for us to architect, but not meaningful to outsiders
14:44:24 [ShaneM]
... This is opposite of what LisaSeeman_ was suggesting. I think there should be a different mechanism for extensibility.
14:44:26 [cyns]
+1 ro MichaelC
14:44:45 [ShaneM]
richardschwerdtfeger: I would like to continue to use it as a design tool. It helped a lot.
14:45:07 [MichaelC]
q+ to say we can design the taxonomy with hooks / stubs that support modules being attached
14:45:10 [MichaelC]
ack r
14:45:10 [LisaSeeman_]
ack me
14:45:12 [ShaneM]
... it helped when we were cleaning up the semantics in ARIA 1.0
14:45:14 [jcraig]
ack me
14:45:14 [Zakim]
jcraig, you wanted to clarify Janina's "ARIA outside web content" item, and to list my additional agenda items for ARIA 1.1 and 2.0
14:45:15 [richardschwerdtfeger]
ack me
14:45:16 [richardschwerdtfeger]
q?
14:45:57 [ShaneM]
jcraig: When we talk about using ARIA outside, did Janina mean outside of browser?
14:46:03 [ShaneM]
janina: yes - we might want to consider that.
14:46:11 [cyns]
q+
14:46:57 [ShaneM]
jcraig: I don't agree. We should call it something else if we are doing that. ARIA is about markup enhancement and it reflects an API for the platform.
14:47:08 [richardschwerdtfeger]
q?
14:47:13 [ShaneM]
... if we try to force people to use ARIA as the base API for the whole system, I think we would fail.
14:48:02 [ShaneM]
janina: I was really talking about messaging. There might be benefits to ATs if ARIA worked beyond the browser. It is outside of our scope.
14:48:24 [ShaneM]
... I hear that ARIA is going to go away because it is fixing yesterdays broken stuff. That's a bad message.
14:48:26 [MichaelC]
q+ to ask about ARIA as the ¨Web AAPI interface¨
14:48:59 [ShaneM]
jcraig: Yes. ARIA is not going away. HTML doesn't do half of what is needed. ARIA does help retrofit HTML and bad implementations thereof.
14:49:17 [jamesn]
q+ to say we need to change this. In TF force work on WCAG aria techniques we keep on hearing - ARIA is a repair technique so we shouldn't have an ARIA technique
14:49:31 [LisaSeeman_]
q+
14:50:52 [MichaelC]
q+ to say let´s stay meta for a bit, consider specific features just for how they inform structuring the work; come back to the specifics later
14:50:58 [ShaneM]
jcraig: Additional agenda items: more roles and elements that currently cannot have roles. Might be solved with a 'roledescription' attribute.
14:51:37 [ShaneM]
... keyboard support. not necessarily all of it. and certainly not in 1.1.
14:52:09 [ShaneM]
... indieUI is trying to solve part of the keyboard problem.
14:52:47 [ShaneM]
... example: role='button' on a div does not necessarily trigger keyboard access even if an AT might treat it as a button.
14:53:02 [ShaneM]
cyns: IE does this in some cases
14:53:13 [richardschwerdtfeger]
q+
14:53:35 [ShaneM]
jcraig: And because IE does it some people think that you don't need to handle keypress events on such a div
14:54:01 [davidb]
if we are discussing aria prescribing browser driven keyboard ux i'd like to add some caution
14:54:16 [ShaneM]
... ARIA 2.0: if we do modules, then a roles module would be nice. it would be nice if liveregions were addressed. the rich text editing API.
14:54:36 [Mark]
agrees with davidb on the keyboard issue
14:55:22 [ShaneM]
... An API based approach for RTE would be good for custom views. Would be nice if there were ways to specify that there is a JS object that handles A11Y for a region.
14:55:53 [richardschwerdtfeger]
q?
14:56:06 [MichaelC]
ack me
14:56:06 [Zakim]
MichaelC, you wanted to say we can design the taxonomy with hooks / stubs that support modules being attached and to ask about ARIA as the ¨Web AAPI interface¨ and to say let´s
14:56:09 [Zakim]
... stay meta for a bit, consider specific features just for how they inform structuring the work; come back to the specifics later
14:56:18 [LisaSeeman_]
I can not hear well
14:56:29 [jcraig]
My list so far:
14:56:33 [jcraig]
# ARIA F2F
14:56:34 [jcraig]
## ARIA 1.1
14:56:36 [jcraig]
- More roles (including generics) for 1:1 mappings to host langs
14:56:37 [jcraig]
- SVG: chart, line, relationship
14:56:39 [jcraig]
-HTML: para,
14:56:40 [jcraig]
- EPUB: section
14:56:42 [jcraig]
- Generic Elements: html:div, html:span, svg:g
14:56:43 [jcraig]
- @aria-roledescription may solve some of this. E.g. EPUB chapter could be a "region" with a role description of "chapter"
14:56:45 [jcraig]
- Keyboard Support
14:56:46 [jcraig]
- HTML 5 Commands (Making keypress work automatically on divs)
14:56:48 [jcraig]
- rest partially tied IndieUI
14:56:49 [jcraig]
## ARIA 2.0
14:56:51 [jcraig]
- Module-based approach (like CSSWG)
14:56:52 [jcraig]
- Fixing live regions
14:56:54 [jcraig]
- RTE API
14:56:55 [jcraig]
- focus proxy
14:56:56 [jcraig]
- API-based approach for custom views
14:56:57 [jcraig]
- IndieUI Events and Test Creation
14:57:03 [ShaneM]
MichaelC: The ARIA taxonomy can be designed such that there are stubs that could be the basis for modules.
14:57:24 [ShaneM]
... before we get into 1.1 and 2.0 we need to address the high level issue of whether we should modularize or not.
14:58:06 [ShaneM]
... and we need to address the question of whether ARIA is a 'patching technology'. I think 1.1 is supposed to be a patch.
14:58:10 [mattking]
q+
14:58:29 [ShaneM]
... should ARIA become the accessible layer of web applications? do we need a mapping of every feature of every technology?
14:58:45 [richardschwerdtfeger]
q?
14:59:04 [ShaneM]
... This would be a major design decision for the web in general. We need to make a conscious decision about this.
14:59:52 [ShaneM]
cyns: Native Platform APIs. There is not a complete overlap between ARIA and platform APIs today.
15:00:24 [ShaneM]
... jcraig, you mentioned a role description. Microsoft has something like that with localizable control name. jcraig says Apple does something similar.
15:01:13 [ShaneM]
... this is a good example of where there are platform APIs that could help drive what is in ARIA and help structure the implementation guide.
15:01:35 [ShaneM]
richardschwerdtfeger: We should do something like roledescription for 1.1. a "sub role".
15:01:40 [davidb]
q+ to talk about web developers
15:02:12 [ShaneM]
cyns: We already have something like it in UIA. And it is an example of the class of things that might exist in platforms that we could push back into the ARIA layer.
15:04:05 [ShaneM]
cyns: I understand that there are people who think ARIA is there to patch HTML. I encourage people to use HTML when they can. The relationship between ARIA and HTML is hard to explain to developers.
15:04:22 [ShaneM]
... If ARIA *was* a patching technology, it isn't any longer.
15:05:00 [ShaneM]
jcraig: even the best rendering engine is behind where developers need it to be. They need a way to make custom controls.
15:05:45 [ShaneM]
cyns: Developers feel like they need complete control. And we can't change that.
15:06:00 [jamesn]
ack me
15:06:00 [Zakim]
jamesn, you wanted to say we need to change this. In TF force work on WCAG aria techniques we keep on hearing - ARIA is a repair technique so we shouldn't have an ARIA technique
15:07:08 [ShaneM]
jamesn: One of the reasons we have to change this is that our guides say use HTML. We say that ARIA is a patching technology.
15:07:12 [MichaelC]
q+ to tie in earlier discussion of ARIA as patch or whole solution http://www.w3.org/2011/01/baking-aria
15:07:14 [ShaneM]
... we need a consistent message.
15:07:53 [ShaneM]
cyns: We should still say that people should use standard controls.
15:08:00 [ShaneM]
General agreement.
15:08:06 [Mark]
q?
15:08:24 [ShaneM]
MichaelC: We should make a formal decision about whether ARIA is a bridging technology or not.
15:08:58 [ShaneM]
cyns: We should still say that basic controls are preferred. When that fails ARIA is a solution.
15:09:01 [jcraig]
q+ to bring us back to agenda planning
15:09:37 [ShaneM]
richardschwerdtfeger: At IBM we see ARIA as the mainstream way of developing controls. No one wants to use the native HTML5 stuff.
15:10:32 [ShaneM]
cyns: Yes.
15:10:41 [jcraig]
s/Apple does something similar/AX API has "AXRoleDescription"/
15:11:47 [ShaneM]
(anecdotal evidence that native controls are unused)
15:12:39 [jcraig]
ack me
15:12:39 [Zakim]
jcraig, you wanted to bring us back to agenda planning
15:13:21 [jcraig]
ack cy
15:13:24 [jcraig]
ack l
15:14:09 [ShaneM]
bgaraventa1979: It would be way too hard to get people to stop using ARIA as the main way of developing interfaces today.
15:14:33 [ShaneM]
LisaSeeman_: ARIA 2 should help facilitate extensibility
15:14:36 [jcraig]
AGENDA+ Decide whether ARIA.Next is more than a bridging technology MichaelC
15:14:42 [richardschwerdtfeger]
q?
15:14:47 [jcraig]
AGENDA+ API normalization? What is the LCD or superset of the platform APIS? At least the necessary parts. Cyns
15:14:58 [jcraig]
AGENDA+ Make 2.0 about extensibility. Lisa
15:15:09 [cyns]
q+
15:15:25 [jcraig]
AGENDA+ HTML 5 Commands (Making keypress work automatically on divs). jcraig
15:15:35 [MichaelC]
q+ to say my personal opinion is extensibility in 2.0 might be good - just not sure if a RDF taxonomy will be the mechanism at the implementation layer
15:15:46 [ShaneM]
... where that means ensuring that ARIA like things could be used in extended XML schema and AT would magically just know how to handle those extensions because it is based upon the core taxonomy.
15:16:07 [jcraig]
AGENDA+ ARIA 1.1 additional roles (and possibly something like @aria-roledescription?)
15:16:12 [ShaneM]
q+ to discuss the folly of trying to make markup arbitrarily extensible
15:16:47 [richardschwerdtfeger]
q?
15:16:49 [MichaelC]
q+ to talk timeline http://www.w3.org/WAI/PF/project/
15:16:50 [jcraig]
AGENDA+ Fixing Live regions (probably ARIA 2?)
15:16:55 [ShaneM]
LisaSeeman_: I would prefer that we look into 2.0 for 1.1 division first because that may drive our discussion.
15:17:11 [LisaSeeman_]
ack me
15:17:24 [jcraig]
AGENDA+ RTE API and focus proxy (2.0)
15:17:24 [ShaneM]
richardschwerdtfeger: First, lisa, if there are going to be extensions then we need a strategy for it. Otherwise it will become an academic exercise.
15:17:41 [jcraig]
AGENDA+ Module-based approach
15:18:10 [ShaneM]
... The name "indieUI" is not great. Why are we not just calling it "ARIA Events"?
15:18:51 [ShaneM]
jcraig: indieUI is not specific to ARIA. This should be a separate agenda item.
15:18:53 [richardschwerdtfeger]
q?
15:18:57 [richardschwerdtfeger]
ack me
15:19:00 [MichaelC]
ack rich
15:19:00 [richardschwerdtfeger]
q?
15:19:09 [MichaelC]
ack matt
15:19:31 [jcraig]
AGENDA+ Rich: Is IndieUI part of ARIA? (James says no)
15:19:39 [jcraig]
ack m
15:19:39 [Zakim]
MichaelC, you wanted to tie in earlier discussion of ARIA as patch or whole solution http://www.w3.org/2011/01/baking-aria and to say my personal opinion is extensibility in 2.0
15:19:42 [Zakim]
... might be good - just not sure if a RDF taxonomy will be the mechanism at the implementation layer and to talk timeline http://www.w3.org/WAI/PF/project/
15:19:43 [ShaneM]
mattking: Two topics. Discussion of patching/bridging vs. holistic. And I am curious about how we are going to decide what is in 1.1.
15:20:47 [jamesn]
q+ to say that matt's treeview and listview issues also tie into my keyboard issues....
15:21:02 [ShaneM]
... Issue 633 is about how roles are being misused. We don't have a way to create lists that have their own selection model. This is really common in applications and we don't have a way to specify them.
15:21:02 [jamesn]
ISSUE-633?
15:21:02 [trackbot]
ISSUE-633 -- listbox and tree may contain only static items; badly need interactive widgets that can contain interactive typed items -- raised
15:21:02 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/633
15:21:04 [MichaelC]
q+ to tie in earlier discussion of ARIA as patch or whole solution http://www.w3.org/2011/01/baking-aria and to say my personal opinion is extensibility in 2.0 might be good - just not sure if a RDF taxonomy will be the mechanism at the implementation layer and to talk timeline http://www.w3.org/WAI/PF/project/
15:21:11 [ShaneM]
jcraig: Why does list not work?
15:21:21 [jamesn]
ack me
15:21:21 [Zakim]
jamesn, you wanted to say that matt's treeview and listview issues also tie into my keyboard issues....
15:21:45 [ShaneM]
mattking: because lists are static. and listbox can only have static options inside of it. You can't have a list of links, for example.
15:22:39 [ShaneM]
... for something like simple site navigation there is no way to do it with the current roles.
15:22:52 [jcraig]
ISSUE-633?
15:22:52 [trackbot]
ISSUE-633 -- listbox and tree may contain only static items; badly need interactive widgets that can contain interactive typed items -- raised
15:22:52 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/633
15:23:17 [jcraig]
AGENDA+ ISSUE-633: listbox and tree may contain only static items; badly need interactive widgets that can contain interactive typed items (mattking)
15:23:29 [ShaneM]
... when can we get this on the agenda? Some needs are 2013 needs. Not 2015 needs.
15:25:16 [ShaneM]
mattking: Is ARIA complete? It seems like ARIA has always had semantics that overlap with core HTML.
15:25:35 [jcraig]
AGENDA+ Scrubbing ARIA 1.1 Issues and Actions https://www.w3.org/WAI/PF/Group/track/products/17
15:25:42 [jcraig]
q?
15:25:51 [mattking]
q-
15:26:03 [jcraig]
ack davidb
15:26:03 [MichaelC]
ack david
15:26:03 [Zakim]
davidb, you wanted to talk about web developers
15:26:59 [ShaneM]
davidb: ARIA is way too complicated. We need to make sure that web developers are thought of first.
15:27:09 [jcraig]
+1 +1 +1
15:27:17 [cyns]
+1
15:27:29 [ShaneM]
... we need to optimize for them so that they can succeed, even by accident.
15:29:11 [ShaneM]
... We have often tried to ensure that A11Y is baked in. In the web space I want it to be HTML. I don't want to have to tell people that they need to do something extra for A11Y for the easy things.
15:29:32 [ShaneM]
... Remember - KISS. Keep It Simple, Stupid.
15:29:45 [jcraig]
AGENDA+ How to make accessibility (including ARIA) more simple. davidb
15:30:29 [jongunderson]
q+
15:30:45 [ShaneM]
... We need to be careful with names. We don't need to cloud the namespace.
15:31:21 [ShaneM]
cyns: This comes down to the discussion of whether ARIA is bridging technology or not?
15:32:06 [LisaSeeman_]
Are we discussing this yet?
15:32:15 [LisaSeeman_]
or are we setting the agenda?
15:32:32 [LisaSeeman_]
Q+
15:32:41 [ShaneM]
davidb: Do we want ARIA to start meddling with the core semantics? A11Y should be accidental for the majority of the cases.
15:32:53 [ShaneM]
jongunderson: the reason this worked in dojo is because we made it work.
15:33:32 [clown]
s/jongunderson: the reason/joseph: the reason/
15:33:38 [jcraig]
AGENDA+ Web Components and ShadowDOM
15:34:06 [jcraig]
q?
15:34:20 [MichaelC]
q+ to say in theory, if ARIA is a standalone solution, you should be able to create a custom technology markup language with meaningless element names and make it fully accessible with ARIA
15:34:48 [ShaneM]
davidb: If ARIA becomes the driver then it needs a different name.
15:35:16 [ShaneM]
cyns: MS and IE are way down the path of making ARIA core, but a bridge.
15:35:33 [Mark]
q+
15:35:43 [ShaneM]
davidb: Then ARIA should not be something where an aria attribute breaks the core behavior.
15:36:33 [ShaneM]
cyns: we need to keep in mind that anything we do in ARIA should not break core functionality.
15:36:36 [jcraig]
s/where an aria attribute/where adding an aria attribute/
15:37:16 [MichaelC]
q+ to say perhaps host language bindings is a separate question from ARIA as a complete a11y tech
15:38:00 [cyns]
ack me
15:39:47 [MichaelC]
zakim, David_MacDonald has entered PF
15:39:47 [Zakim]
+David_MacDonald; got it
15:40:44 [davidb]
to be clear, I like the idea of there being a mechanism to do the keyboard ui for the developer I just still have concerns if that should be in the mental "aria-" namespace
15:50:59 [jongunderson]
ScribeNick: jongunderson
15:55:37 [Mark]
Mark has joined #aria
16:01:10 [jongunderson]
David MacDonald introduces himself
16:02:04 [richardschwerdtfeger]
q?
16:02:14 [MichaelC]
ack me
16:02:14 [Zakim]
MichaelC, you wanted to tie in earlier discussion of ARIA as patch or whole solution http://www.w3.org/2011/01/baking-aria and to say my personal opinion is extensibility in 2.0
16:02:18 [Zakim]
... might be good - just not sure if a RDF taxonomy will be the mechanism at the implementation layer and to talk timeline http://www.w3.org/WAI/PF/project/ and to say in theory,
16:02:18 [Zakim]
... if ARIA is a standalone solution, you should be able to create a custom technology markup language with meaningless element names and make it fully accessible with ARIA and to
16:02:18 [Zakim]
... say perhaps host language bindings is a separate question from ARIA as a complete a11y tech
16:03:12 [cyns]
cyns has joined #aria
16:03:22 [jongunderson]
MC: One of the things I wanted to tie in was weather ARIA is a patching technology or a standalone technology
16:03:41 [jongunderson]
MC: We need to decide which direction we will go with ARIA at some point
16:03:59 [cyns]
q+
16:04:34 [jongunderson]
MC: ARIA 2.0 could be an extensible technology, not sure if the RDF taxonomy will be the technology for extensibility, even though it is useful for the design of ARIA
16:04:45 [jcraig]
AGENDA+ Timelines for ARIA 1.1 and ARIA 2.0
16:04:52 [jongunderson]
MC: Timeline has ARAI 1.1 in about a year
16:05:04 [richardschwerdtfeger]
q+
16:05:06 [jongunderson]
MC: HRML5 timeline has been extended
16:05:23 [jcraig]
s/ARAI/ARIA/g
16:05:36 [jcraig]
s/HRML/HTML/
16:05:39 [jongunderson]
MC: If we want to meet the timeline we need to constrain ourselves to what is achievable
16:06:02 [jongunderson]
MC: Extending timelines is a slippery slope and I would discourage extnsions
16:06:05 [jcraig]
agenda?
16:06:31 [richardschwerdtfeger]
q?
16:06:40 [ShaneM]
ack me
16:06:40 [Zakim]
ShaneM, you wanted to discuss the folly of trying to make markup arbitrarily extensible
16:07:50 [jongunderson]
Shane: I think it is great to want to support ARIA extensible, the web is not extensible, I am Shane and I am an X xhtml author
16:08:07 [jongunderson]
Shane: xhtml was a failure for extensions
16:08:45 [jongunderson]
Shane: If EPub people have extensions that work for them ....
16:09:04 [jongunderson]
Shane: I would rather us spend our time just making accessibility work
16:09:12 [richardschwerdtfeger]
q?
16:09:18 [richardschwerdtfeger]
ack jongunderson
16:09:26 [jcraig]
q+ to order the agenda items we've received so far
16:11:27 [MichaelC]
q+ to say host language bindings can be a different question from featureset - don´t confound them
16:12:07 [richardschwerdtfeger]
ack LisaSeeman
16:12:10 [jongunderson]
JG: Can we have aria markup to support authors declaring WCAG 2.0 compliance
16:12:28 [jongunderson]
LS: Link to UI....
16:12:32 [jcraig]
AGENDA+ Validation tools (e.g. do authors' ARIA controls comply with WCAG?) jong
16:13:31 [jongunderson]
LS: The disadvantage to the UI linking ..., W3C standardize what people are doing, ARIA looks at what new things are doing
16:13:41 [jongunderson]
LS: These things come in spurts
16:13:59 [jcraig]
drop item 4
16:14:12 [jongunderson]
LS: As soon as we link it to the UI we loose that
16:14:27 [jongunderson]
LS: That measn accessibility will be behind what people are doing
16:14:30 [jcraig]
HTML 5 Commands (Making keypress work automatically on focusable elements with click events matching certain roles). jcraig [from jcraig]
16:14:42 [jongunderson]
LS: People may get a get out jail card
16:14:44 [jcraig]
AGENDA+ HTML 5 Commands (Making keypress work automatically on focusable elements with click events matching certain roles). jcraig [from jcraig]
16:15:41 [jongunderson]
LS: There a huge cost to moving it, I suggest we do both, there is a type of role like an applied mode, it acts like a predefined widget
16:16:03 [cyns]
q?
16:16:13 [jcraig]
agenda?
16:16:15 [jongunderson]
LS: It does mean that is is simpler, but we may lose ....
16:16:19 [richardschwerdtfeger]
q?
16:16:33 [jongunderson]
LS: Having trouble with computer
16:16:38 [richardschwerdtfeger]
ack Mark
16:16:54 [jcraig]
q+ Mark
16:17:11 [jcraig]
q- Mark
16:17:20 [jcraig]
q later
16:17:29 [jcraig]
q-
16:17:35 [jcraig]
q+ to order agenda
16:17:40 [jongunderson]
CS: I have an opposite view, accessibility is hard, there is also lots of testing on multipl plateforms
16:17:53 [David_MacD_Lenovo_]
David_MacD_Lenovo_ has joined #aria
16:17:58 [jcraig]
s/multiple platforms/
16:18:09 [jongunderson]
CS: I think we should work on platform support, we need to make it easier
16:18:19 [jcraig]
s/multipl plateforms/multiple platforms/
16:18:25 [jongunderson]
CS: Our key goal is to make it simpler and easier
16:18:48 [jongunderson]
SJ: Do we see extensibility in the next 3 years?
16:19:21 [jongunderson]
SJ: If we are going to do extensibility should be on the agenda for the next 3 years
16:19:26 [mattking]
q+
16:19:41 [jongunderson]
JC: Extensibility means different things to different people
16:19:59 [jongunderson]
CS: I see role description as a simple extension technique
16:20:01 [jcraig]
ack cyns
16:20:29 [jongunderson]
RS: It is hard to get browsers to get common implementation, but it is getting better
16:20:37 [jongunderson]
LS: Can respond to CS?
16:21:14 [jongunderson]
LS: I agree that it is too hard, I think we can do both, we can have prepackaged roles and extensibility
16:21:33 [jongunderson]
LS: If we are doing HTML and you can add it a a tag...
16:22:17 [jongunderson]
CS: I don't think we loose what we have done so far, we know there are some things missing, we need to tighten it up and make it easier to use
16:22:36 [jongunderson]
JC: We are still in agenda planning
16:22:42 [jcraig]
q?
16:22:46 [jcraig]
ack r
16:22:47 [jongunderson]
RS: I would like to get to the chase on this one
16:23:09 [jongunderson]
RS: Is ARIA more than a bridging technology?
16:23:20 [jcraig]
agenda?
16:23:23 [jongunderson]
JC: Lets finish the que
16:23:29 [MichaelC]
ack me
16:23:30 [Zakim]
MichaelC, you wanted to say host language bindings can be a different question from featureset - don´t confound them
16:23:45 [jcraig]
q- later
16:23:54 [jongunderson]
MC: How does ARIA intersect with the host language
16:24:12 [jcraig]
AGENDA+ host language binding
16:24:23 [jongunderson]
MC: host language bindings should be a separate question form the ARIA feature set
16:24:34 [jongunderson]
CS: I think we confounded them with ARAI 1.0
16:24:37 [jcraig]
q?
16:24:39 [jongunderson]
MC: Yes I think we did
16:24:44 [jcraig]
ack mattk
16:24:45 [jamesn]
agenda+ Keyboard handling within complex widgets with child components
16:25:04 [jongunderson]
MK: I want to respect what JC, I would like to comment on LS
16:25:26 [jongunderson]
MK: Keyboard actions to specific roles
16:25:32 [jongunderson]
JC: It is on the agenda
16:25:33 [jcraig]
q?
16:25:34 [richardschwerdtfeger]
q?
16:25:37 [jcraig]
ack me
16:25:37 [Zakim]
jcraig, you wanted to order agenda
16:25:38 [mattking]
q-
16:25:48 [jcraig]
agenda?
16:26:01 [jongunderson]
JC: I am going to read the agenda items
16:26:18 [jongunderson]
James Craig reads list.....
16:28:01 [MichaelC]
agendum 2 = API harmonization? What is the LCD or superset of the platform APIS? At least the necessary parts. [Cyns]
16:28:08 [jcraig]
drop item 8
16:29:08 [jcraig]
drop item 11
16:29:32 [jcraig]
AGENDA+ Scrubbing ARIA 1.1 Issues and Actions https://www.w3.org/WAI/PF/Group/track/products/17
16:29:40 [jcraig]
drop item 10
16:30:28 [MichaelC]
agendum 5 = ARIA 1.1 additional roles (and possibly something like @aria-roledescription?) e.g., html, svg, epub
16:30:31 [jcraig]
AGENDA+ modularization
16:30:46 [jongunderson]
LS: I want to add an agenda item
16:30:58 [jongunderson]
LS: Discussion of criteria for items in 1.1
16:31:11 [jcraig]
AGENDA+ Cognitive Issues
16:31:16 [jongunderson]
LS: Should ARIA 2.0 should support cognitive
16:31:48 [richardschwerdtfeger]
agenda?
16:31:50 [jongunderson]
LS: Do we let the task force make recommendations for 2.0, how do we handle cognitive
16:34:02 [jcraig]
drop item 15
16:36:14 [jcraig]
AGENDA+ ARIA controls comply with WCAG? e.g. how/can we make custom rendering Video, Math, etc accessible via ARIA
16:37:29 [jongunderson]
RS: HTML5 semantics have a video tag so we want
16:38:20 [jongunderson]
JS: You can make assertions about accessibility
16:38:43 [jcraig]
Red Leader: stay on target
16:38:56 [jongunderson]
RS: There is a media controller in there...
16:38:58 [richardschwerdtfeger]
agenda?
16:39:26 [jongunderson]
JS: We should think about JG topic, but not today
16:39:45 [jongunderson]
JC: Putting click events on button widgets
16:39:53 [jongunderson]
JS: Is that on our scrub list
16:40:06 [jongunderson]
JS: If it is on our scrub list we are on the way
16:40:15 [jongunderson]
JC: I am not sure it is there
16:40:34 [jongunderson]
RS: This is the API document mapping stuff
16:40:43 [jongunderson]
JC: HTML5 ...
16:41:06 [jongunderson]
MC: the bindings are rules on how ARIA can be used in native languages, strong and weak mappings
16:41:24 [jongunderson]
MC: It is a separate from an ARIA feature
16:41:35 [jongunderson]
J: Host language is good for me
16:41:51 [jongunderson]
JC: The next item goes with Indie UI discussion
16:42:08 [jongunderson]
RS: I do want to make sure we cover the implementation guides
16:42:42 [jongunderson]
RS: We don't have an implementation guide to HTML 5, I used the current guide to make HTML 5 and SVG semantics
16:43:01 [jongunderson]
JC: Clarification is part of MC host language and authoring
16:43:08 [jongunderson]
RS: This is implementation guide
16:43:35 [Zakim]
+??P2
16:43:47 [jongunderson]
RS: For example in SVG spec, when do you map something to the accessibility API, a drawing object with no ALT should not be mapped
16:43:59 [jongunderson]
RS: Named computation is different in SVG than HTML
16:44:22 [jongunderson]
JS: It is the organization of the document moving forward
16:44:22 [LisaSeeman]
LisaSeeman has joined #aria
16:44:36 [jongunderson]
RS: I have a draft of this I would like to discuss
16:44:52 [jongunderson]
JC: This is different than the modularization discussion?
16:45:37 [jongunderson]
RS: It would be affected by modularization, it will be how we create sub groups
16:46:06 [jongunderson]
MK: Is the question is documentation centered on modularization?
16:46:09 [jongunderson]
RS: Yes
16:46:14 [jcraig]
??P2 is LisaSeeman
16:46:19 [jongunderson]
JC: Let's discuss with modularization
16:46:28 [jongunderson]
RS: Can we get going
16:46:46 [jongunderson]
CS: Is there one we can finish before lunch?
16:46:59 [jongunderson]
JC: Timelines (14 on agenda)
16:47:19 [jongunderson]
JC: ARIA next more than emerging technologies
16:47:51 [Mark]
Mark has joined #aria
16:48:31 [jongunderson]
reordering the agenda items......
16:48:32 [MichaelC]
agenda order 14, 1, 17, 5, 16
16:48:38 [MichaelC]
agenda?
16:49:58 [jongunderson]
JS: I am concerned with time for these items
16:50:17 [jongunderson]
RS: We can combine some items
16:50:39 [jongunderson]
MK: That was closely related to extensibility
16:51:08 [jongunderson]
JC: Drop item #12
16:51:09 [MichaelC]
drop item 12
16:51:48 [jongunderson]
JS: There are 50 issues for scrubbing ARIA 1.1 issues
16:52:04 [jongunderson]
s/JS/JC/
16:52:28 [jongunderson]
RS: Would like to get the bridging item out of the way
16:52:32 [MichaelC]
agenda order 14, 1, 17, 19, 5, 16, 18, 3
16:52:34 [MichaelC]
agenda?
16:54:01 [jongunderson]
JC: Is this a decent order?
16:54:06 [richardschwerdtfeger]
agenda?
16:55:11 [jongunderson]
RS: We also want to build test suites, we don't want to wait until the end
16:55:58 [jongunderson]
JC: Should we limit discussion on items
16:56:18 [richardschwerdtfeger]
zakum, next item
16:56:26 [richardschwerdtfeger]
zakim, next item
16:56:26 [Zakim]
agendum 14. "Timelines for ARIA 1.1 and ARIA 2.0" taken up [from jcraig]
16:57:04 [MichaelC]
-> http://www.w3.org/WAI/PF/project/ Current draft timeline
16:57:14 [jongunderson]
RS: HTML 5.1 last call is the end of 2016?
16:57:20 [jongunderson]
JS: No
16:57:38 [jongunderson]
RS: When is HTML 5.1 suppose to go to last call?
16:57:58 [jongunderson]
RS: If they are like everybody else there will be a second last call
16:58:11 [jongunderson]
JS: I don't think 5.1 will be like 5.0
16:58:37 [jongunderson]
Mark: 2014 Q3
16:58:48 [jongunderson]
RS: We are not going to make that date
16:58:48 [ShaneM]
http://dev.w3.org/html5/decision-policy/html5-2014-plan.html
16:58:50 [Mark]
-> http://www.w3.org/html/wg/ HTML5.1 Timeline
16:59:07 [jongunderson]
RS: We have to have our last call at the end of the year
16:59:19 [jongunderson]
RS: What was our original plan?
16:59:33 [jongunderson]
MC: Q1 2015
16:59:55 [jongunderson]
RS: We don't know what is in HTML 5.1 that will affect us?
17:00:02 [jongunderson]
RS: What is there CR date?
17:00:17 [jongunderson]
JS: Q1 2015
17:00:33 [jongunderson]
JC: Assuming they go to last call about that date
17:01:00 [jongunderson]
MC: There maybe being doing changes in last call
17:01:26 [jongunderson]
JS: 2 year CR
17:01:54 [jongunderson]
RS: If we build our test cases in parallel we can do a shorter CR
17:02:21 [jongunderson]
MC: If our test cases are done and tested when we wrap up we can skip CR
17:02:43 [jongunderson]
RS: We need to have things that they can link to that replicate their host native semantics
17:02:52 [jongunderson]
MC: That would probably be good
17:03:24 [jongunderson]
RS: They pointed to the ARIA spec, the only thing left is states, as long as they don't limit our states
17:03:36 [jongunderson]
JC: What additional states are we thinking about
17:03:41 [jongunderson]
RS: I am not sure
17:03:52 [jongunderson]
MK: aria-active or aria-current
17:04:19 [jongunderson]
RS: We need something for tables, like aria-colspan and aria-rowspan
17:04:52 [jongunderson]
JC: That would put last call in Q2 2015
17:04:55 [jongunderson]
RS: That would be OK
17:05:04 [jongunderson]
JS: With a short or zero CR
17:05:17 [jongunderson]
JC: I don't think it will be zero
17:05:25 [jongunderson]
JS: We have the test hareness now
17:05:48 [jongunderson]
MC: If we want a zero last call when we have all of our implementations
17:06:09 [jongunderson]
MC: If we go to last call and do not have all our implementations it will harder
17:06:26 [jongunderson]
JC: It means we have all our implementations at last call?
17:07:19 [jongunderson]
MC: We can go to a last call with all our implementations, or we can issue a last call but not done, and kind of plan second last call
17:07:32 [jongunderson]
RS: I have not seen a group not have a second last call
17:07:45 [jongunderson]
MC: If we have all our implementations..
17:07:55 [jongunderson]
CS: If people don't hink the spec is ready
17:08:12 [jongunderson]
JC: The CSS and Web Apps group both reviewed...
17:08:46 [jongunderson]
CS: I am thinking more about browser developer and web developers groups
17:08:56 [jongunderson]
CS: I think test cases are good
17:09:21 [jongunderson]
RS: We can probably get the browser manufactures going, but authors are a different story
17:09:49 [jongunderson]
CS: In reality last call is we think we are done
17:09:56 [jongunderson]
JS: There is time for a second last calll
17:10:23 [jongunderson]
MC: DO we want to be in sync with HTML 5.1, do we wait for them to go to rec
17:10:35 [jongunderson]
RS: I don't think we decide that now
17:10:42 [jcraig]
q?
17:10:56 [jongunderson]
CS: The HTML 5.1 has got there act together, they are cutting features
17:11:25 [jongunderson]
MC: There is a lot of pressure to have accurate timelines
17:11:56 [jongunderson]
MC: Defensible to wait until HTML 5.1 is wait
17:12:08 [jongunderson]
RS: Q3 is reasonable
17:12:17 [jongunderson]
MC: I am comfortable with that
17:12:30 [richardschwerdtfeger]
agenda?
17:12:37 [richardschwerdtfeger]
zakim, next item
17:12:40 [Zakim]
agendum 1. "Decide whether ARIA.Next is more than a bridging technology MichaelC" taken up [from jcraig]
17:13:21 [jongunderson]
RS: Does anyone disagree it is not a bridging technology?
17:13:36 [jongunderson]
DB: Can you not use the work bridging
17:13:52 [jongunderson]
RS: It is not waiting for host language semantics
17:14:09 [jongunderson]
JC: AUthors want to create custom controls
17:14:21 [jongunderson]
CS: Its purpose has evolved
17:14:38 [jcraig]
q+ svg2
17:14:46 [jcraig]
q- svg2
17:14:51 [jcraig]
q+ to mention svg2
17:15:04 [jongunderson]
CS: When you say it is a bridging technology it is waiting for something else, I don't believe that now
17:15:14 [David_MacD_Lenovo_]
q+
17:15:16 [clown]
q+ to point out cross-platform nature of aria.
17:15:27 [jongunderson]
RS: ARIA now makes it possible to communicate accessibility information
17:15:36 [richardschwerdtfeger]
q?
17:15:46 [jongunderson]
RS: The reality is that many authors will alsway make custom controls
17:15:51 [jcraig]
q+ to mention missing HTML controls that are still missing, like data grids
17:15:59 [jcraig]
?
17:16:01 [jcraig]
q?
17:16:11 [jongunderson]
CS: We still want accessibility in native host languages, but developers will still go around the host lanagueg
17:16:30 [jcraig]
ack me
17:16:30 [Zakim]
jcraig, you wanted to mention svg2 and to mention missing HTML controls that are still missing, like data grids
17:16:32 [jongunderson]
DB: I stumbled on bridge, there will always be a gap
17:16:35 [LisaSeeman]
q+
17:17:12 [jongunderson]
JC: It is not just HTML centric, it is used in SVG, SVG decided to use aria as their accessibility
17:17:26 [jongunderson]
DB: There are some semantics in SVG
17:17:40 [jongunderson]
JC: They are very incomplete semantics
17:18:01 [jongunderson]
DB: It is too simple to say in SVG that there is no mappings without ARIA
17:18:14 [jongunderson]
RS: There are performance issues
17:18:30 [jongunderson]
RS: In webkit they said if you do this you get this
17:18:51 [jongunderson]
JC: In HTML there are missing data grids
17:19:09 [jongunderson]
JC: There will always be something else
17:19:22 [jcraig]
q?
17:19:23 [richardschwerdtfeger]
q?
17:19:27 [jongunderson]
JC: There maybe a grid in HTML, but never in SVG
17:19:44 [richardschwerdtfeger]
ack David_MacD_Lenovo_
17:20:01 [cyns]
q+
17:20:03 [jongunderson]
David: I was working with a company who wanted to have a different look and feel
17:20:23 [jongunderson]
JC: AT least with buttons you can do that
17:20:42 [jongunderson]
David: They really wanted to do something different and it looked great
17:21:07 [jcraig]
q+ to action someone to remove the "bridging tech" language
17:21:19 [richardschwerdtfeger]
q?
17:21:23 [jongunderson]
CS: I think we wand CSS based controls that look different with graphical designers
17:21:48 [jamesn]
q+
17:22:07 [jongunderson]
JC: Maybe WAI needs to educate developers, what are the elements that can't be customized with CSS
17:22:08 [richardschwerdtfeger]
Q?
17:22:23 [cyns]
ack me
17:22:33 [jongunderson]
CS: PF needs to work on some of these issues with CSS
17:22:35 [richardschwerdtfeger]
ack Joseph_Scheuhammer
17:22:35 [Zakim]
Joseph_Scheuhammer, you wanted to point out cross-platform nature of aria.
17:23:28 [jongunderson]
Joseph: A lot of accessibility APIs, there is one DOM spec, for accessibility there are many APIs
17:24:02 [jongunderson]
Joseph: ARIA covers all these APIS, it is the accessibility API for the web
17:24:27 [jongunderson]
CS: We are using them to build quasi desktop apps run through the browser
17:24:55 [jongunderson]
Shane: ChromeOS is an example of web apps
17:25:11 [jongunderson]
JS: Anyone speak against?
17:25:51 [MichaelC]
q+
17:25:54 [jongunderson]
DB: Back to ARIA being the accessibility API for the web, I agree with that, we still have the desktop
17:26:54 [jcraig]
agenda?
17:27:14 [jongunderson]
DB: I can expose an HTML button to an accessibility API, but ARIA button is not there...
17:27:59 [davidb]
I meant ARIA is not there
17:28:18 [jongunderson]
CS: If you are in the DOM the button element is different from the div with role=button
17:28:34 [jongunderson]
DB: DO we want the DOM to make them look the same?
17:28:57 [jongunderson]
DB: If there is an API standard, what is the role of this thing
17:29:07 [jongunderson]
JS: We seem to be going that direction
17:29:31 [jongunderson]
JC: This is why we need to have a 1:1 mapping for every host language semantic
17:29:59 [davidb]
exactly james just said "getComputedRole" which captures the nuance here
17:30:07 [jongunderson]
JC: For any element get its computed role, so we need that for every element, including elements like script elements
17:30:33 [jongunderson]
JC: I would like to have a read only label attribute for a form control
17:30:53 [jongunderson]
MK: If we are talking about making the ROLE mapping ....
17:31:19 [jongunderson]
JC: There is a concept of reflective roles....., a little off topic
17:31:44 [jongunderson]
JC: States can be returned from the DOM
17:31:53 [jongunderson]
JS: I think we are at lunch
17:31:55 [jcraig]
ack jcr
17:31:55 [Zakim]
jcraig, you wanted to action someone to remove the "bridging tech" language
17:32:01 [jongunderson]
JC: We need an action
17:32:21 [jongunderson]
MC: I do want to speak pros and cons
17:32:34 [jongunderson]
RS: I think we can remove the "bridging"....
17:32:54 [jongunderson]
JS: I think we are also in consensus
17:33:17 [jongunderson]
RS: Did you remove?
17:33:28 [jongunderson]
MC: Maybe the action got moved to 1.1
17:33:50 [Zakim]
-??P2
17:34:43 [Zakim]
+??P2
17:35:15 [jcraig]
no action in 1.1 either
17:35:16 [LisaSeeman]
P2 is Lisa
17:36:16 [jcraig]
ACTION: jamesn to track down references to ~"bridging technology" or other less-desirable language; action each editor to remove/rephrase.
17:36:16 [trackbot]
Created ACTION-1328 - Track down references to ~"bridging technology" or other less-desirable language; action each editor to remove/rephrase. [on James Nurthen - due 2014-01-30].
18:27:12 [Zakim]
-Matt_King
18:27:25 [Zakim]
+Matt_King
18:29:18 [LisaSeeman]
r u back?
18:29:40 [mattking]
YES
18:30:10 [mattking]
sounds like conf room still muted
18:30:33 [MichaelC]
MichaelC has joined #aria
18:31:51 [mattking]
Michael, do not forget the telephone is muted
18:32:23 [LisaSeeman]
can u unumte
18:34:12 [jcraig]
jcraig has joined #aria
18:34:37 [jamesn]
jamesn has joined #aria
18:35:44 [jnurthen]
jnurthen has joined #aria
18:36:18 [clown]
http://www.w3.org/WAI/PF/aria/introduction#co-evolution
18:36:47 [clown]
^ where the "bridging" wording is (the above url).
18:37:27 [richardschwerdtfeger]
richardschwerdtfeger has joined #aria
18:40:13 [richardschwerdtfeger]
Current bridging statement in ARIA spec: http://www.w3.org/WAI/PF/aria/introduction#co-evolution
18:41:18 [richardschwerdtfeger]
public statement on bridging: http://www.w3.org/TR/wai-aria/introduction#co-evolution
18:41:31 [mattking]
+1 on 1.1
18:41:38 [MichaelC]
q?
18:41:38 [clown]
first sentence, secton clause of the above url.
18:41:47 [clown]
s/secton/section/
18:43:10 [jongunderson]
jongunderson has joined #aria
18:45:31 [jnurthen]
q+
18:45:31 [richardschwerdtfeger]
q?
18:45:56 [jnurthen]
+1
18:48:28 [cyns]
cyns has joined #aria
18:48:33 [cyns]
q+
18:49:17 [jcraig]
ACTION: jcraig to clarify the "bridging" language in #co-evolution to make it clear that ARIA is not a stop-gap technology. It will always be relevant SVG, and it will remain relevant for HTML as long as web developers have *any* reason to not use the native control, including the use to retrofit existing sites or frameworks without completely gutting the implementation.
18:49:17 [trackbot]
Created ACTION-1329 - Clarify the "bridging" language in #co-evolution to make it clear that aria is not a stop-gap technology. it will always be relevant svg, and it will remain relevant for html as long as web developers have *any* reason to not use the native control, including the use to retrofit existing sites or frameworks without completely gutting the implementation. [on James Craig - due 2014-01-30].
18:50:55 [LisaSeeman]
lisa: a retrofited site can use aria even if you could do it in native syntax
18:51:04 [jnurthen]
ack me
18:51:07 [jnurthen]
ack jamesn
18:51:11 [jcraig]
action-1329?
18:51:11 [trackbot]
action-1329 -- James Craig to Clarify the "bridging" language in #co-evolution to make it clear that aria is not a stop-gap technology. it will always be relevant svg, and it will remain relevant for html as long as web developers have *any* reason to not use the native control, including the use to retrofit existing sites or frameworks without completely gutting the implementation. -- due 2014-01-30 -- OPEN
18:51:12 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1329
18:51:28 [LisaSeeman]
lisa: also bad news when people do HTML hacks (like ofscreen text\0 instied of html
18:51:46 [LisaSeeman]
Lisa: much better to do it in aria
18:52:35 [jcraig]
agenda?
18:52:51 [jcraig]
zakim, next item
18:52:51 [Zakim]
I see a speaker queue remaining and respectfully decline to close this agendum, jcraig
18:52:55 [jcraig]
q?
18:53:04 [jcraig]
ack lisa
18:53:10 [richardschwerdtfeger]
Action: Cynthia meet EO to provide guidance on when and when not to use WAI-ARIA
18:53:10 [trackbot]
Created ACTION-1330 - Meet eo to provide guidance on when and when not to use wai-aria [on Cynthia Shelly - due 2014-01-30].
18:54:25 [Mark]
scribe: Mark
18:54:27 [jcraig]
ack mich
18:54:29 [MichaelC]
ack me
18:55:11 [Mark]
MC: Just to put this into pros and cons
18:55:48 [Mark]
...pro: create a giant mapping between aapi's and arias. identify gaps
18:55:56 [Mark]
s/arias/aria
18:56:29 [Mark]
...con: if we say its the a11y solution of the future, other groups will ignore a11y, including those that ARIA doesn't touch
18:57:02 [Mark]
...the aria- prefix "ghettoizes" accessibility
18:57:18 [Mark]
...imposing on ourselves to keep aria up to date as new technologies emerge
18:57:28 [cyns]
q+ to say that being the accessibility api layer of the web doesn't mean that other technologies don't need to do anything, just that they need to implement that API
18:57:36 [jcraig]
jcraig to respond to Michael's points
18:58:22 [Mark]
...are there implementation costs to having ARIA supported everywhere
18:58:26 [jcraig]
q?
18:58:26 [Mark]
...we need to be comfortable with these risks if we take this approach
18:58:33 [davidb]
what a terrible time for me to have to step away
18:58:34 [Mark]
ack cyns
18:58:35 [Zakim]
cyns, you wanted to say that being the accessibility api layer of the web doesn't mean that other technologies don't need to do anything, just that they need to implement that API
18:58:37 [richardschwerdtfeger]
q?
18:58:42 [richardschwerdtfeger]
q+
18:58:45 [richardschwerdtfeger]
q?
18:59:17 [Mark]
CS: agree that some of these things are risks. having an universal AAPI doesn't mean others are off the hook.
18:59:27 [Mark]
MC: that is a messaging challenge, ok
18:59:41 [Mark]
CS: as far as implementation costs, it shouldn't be an extra cost.
18:59:47 [richardschwerdtfeger]
q?
19:00:10 [Mark]
ach richardschwerdtfeger
19:00:14 [Mark]
ack ri
19:00:19 [jcraig]
q+ jcraig to respond to Michael's points
19:00:29 [Mark]
RS: developers want to have one point of reference.
19:01:17 [Mark]
...value of ARIA is that it can create a single vocabulary
19:01:28 [Mark]
s/developers/implementers
19:01:49 [Mark]
...had convo with AWK who asked me if we can ditch ALT
19:01:57 [Mark]
...its not like flipping a switch
19:02:20 [jcraig]
q?
19:03:00 [LisaSeeman]
q+
19:03:26 [mattking]
Do we need a resolution proposal like the following?
19:03:29 [mattking]
Starting with with ARIA 1.1, shape specification contents and language to position ARIA is a comprehensive and uniform approach to specifying accessibility semantics in native host language elements, customized elements of host language elements, and ......
19:03:30 [mattking]
Note: this does not take host languages off the hook.
19:04:32 [jcraig]
ack me
19:04:32 [Zakim]
jcraig, you wanted to respond to Michael's points
19:05:01 [Mark]
JC: setting up an API that works for every aspect of the web, doesn't mean that everyone else is off the hook for a11y.
19:05:38 [Mark]
...in the case of HTML, there is base functionality that, because the provide functionality, have to provide a11y
19:06:08 [Mark]
...aria 1.0 is only for markup of the web. needs to have a scriptable interface
19:06:28 [Mark]
CS: not convinced scriptable interface is the way to go, but willing to have that convo
19:07:11 [Mark]
MC: I just wanted to be sure we thought it through
19:07:43 [jcraig]
s/aria 1.0 is only for markup of the web./aria 1.0 is not really the "Accessibility API for the Web", because the current iteration is only for the "markup of the Web."/
19:08:22 [Mark]
MC: simply resolution is that ARIA should be a complete technology
19:08:49 [jcraig]
s/needs to have a scriptable interface/Among other things, we need to have a scriptable interface for things like WebGL that have no markup base./
19:10:12 [Mark]
CS: wanted to point out that ARIA is not really an API
19:10:34 [Mark]
MC: important to know what we're all talking about. can come back and wordsmith later
19:10:35 [richardschwerdtfeger]
*richardschwerdtfeger Goal is to have ARIA be the base, cross markup, accessibility layer for the web
19:11:04 [richardschwerdtfeger]
*richardschwerdtfeger Goal is to have ARIA be the base accessibility layer for the web
19:11:15 [clown]
replace "cross markup" with "cross platform"?
19:11:39 [jcraig]
no need, because the web is already cross-platform
19:13:06 [jcraig]
q?
19:13:31 [jcraig]
ack Li
19:13:34 [LisaSeeman]
ack me
19:13:36 [richardschwerdtfeger]
RESOLUTION: The intention of the group is for WAI-ARIA to become the base accessibility layer for the Web
19:13:47 [jcraig]
zakim, next item
19:13:47 [Zakim]
agendum 17. "host language binding" taken up [from jcraig]
19:14:45 [Mark]
RS: I want the "bridging" text out of ARIA 1.0
19:14:50 [Mark]
MC: need to do that for Monday
19:14:56 [Mark]
JC: I can do that
19:15:23 [richardschwerdtfeger]
zakim, next item
19:15:23 [Zakim]
agendum 19. "Scrubbing ARIA 1.1 Issues and Actions https://www.w3.org/WAI/PF/Group/track/products/17" taken up [from jcraig]
19:15:37 [MichaelC]
zakim, take up item 17
19:15:37 [Zakim]
agendum 17. "host language binding" taken up [from jcraig]
19:16:34 [Mark]
MC: We have a section in ARIA a section on how ARIA interacts with host language semantics. We say that host languages can say where ARIA is allowed to override their native semantics or not.
19:16:55 [Mark]
...I feel like we got into the weeds when doing this for HTML
19:17:18 [Mark]
...Need to be clear that the ARIA features are the ARIA features.
19:18:25 [Mark]
...in ARIA we will need a feature for emphasis. What the feature looks like shouldn't be caught up in what HTML supports
19:18:49 [Mark]
...i.e. the strong tag should not be reclassified based on a limitation imposed by HTML's definition
19:19:30 [Mark]
...jsut want to say that host language bindings for ARIA should be separate from host language features.
19:19:52 [Mark]
...could be done with separate specs or separate sections of the spec.
19:21:20 [Mark]
JC: 1:1 mapping with HTML would effectively double our roles. would be easier to test, but there is an aspect that means that it would be too big of a challenge for 1.1
19:22:08 [Mark]
...so there would be some unknown or unmapped roels
19:22:15 [Mark]
s/roels/roles
19:22:35 [Mark]
RS: would this be done in web apps, in some scripting part of ARIA
19:22:42 [Mark]
CS: implementation guide maybe?
19:23:13 [Mark]
MC: one of the ways we want to slice ARIA is to have roles in one place and anything else in some other place; mappings to host languages, AAPI's, etc
19:23:23 [Mark]
...won't have the list of roles in 1.1.
19:24:17 [Mark]
CS: the issue of text runs is a separate issue
19:24:42 [jcraig]
q+ to mention WebIDL: partial interface Element { readonly attribute role; attribute OrderedDOMTokenList roleList; }
19:24:51 [Mark]
MC: for 1.1 we would say, "no ARIA mapping" in that case
19:25:04 [Mark]
...in 2.0 we come in and fill in the blanks
19:26:02 [Mark]
MC: don't object to considering the issue, just not committing to getting it done in 1.1
19:26:30 [Mark]
ack j
19:26:30 [Zakim]
jcraig, you wanted to mention WebIDL: partial interface Element { readonly attribute role; attribute OrderedDOMTokenList roleList; }
19:27:56 [Mark]
JC: could use this to create extensions to the DOM
19:29:10 [Mark]
RS: SVG WG is aligning itself with the HTML DOM which has been moved to HTML WG. We can get these features implemented there
19:29:55 [jcraig]
q?
19:30:33 [Mark]
-> http://www.w3.org/TR/dom/ DOM4
19:31:00 [richardschwerdtfeger]
zakim, next item
19:31:00 [Zakim]
agendum 19. "Scrubbing ARIA 1.1 Issues and Actions https://www.w3.org/WAI/PF/Group/track/products/17" taken up [from jcraig]
19:31:23 [jcraig]
https://www.w3.org/WAI/PF/Group/track/products/17
19:31:54 [jcraig]
issue-398?
19:31:54 [trackbot]
issue-398 -- Errata: aria-setsize and aria-posinset should apply to more than just listitem and option -- open
19:31:54 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/398
19:32:57 [jcraig]
issue-411
19:32:57 [trackbot]
issue-411 -- Consider aria-description which would take a string like aria-label -- open
19:32:57 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/411
19:35:07 [LisaSeeman]
If there is anything that uyou need me for we should do it today (I can not be there tomorow)
19:35:48 [Mark]
JC: this is what aria-label is to aria-labelled by for aria-describedby
19:35:56 [David_MacD_Lenovo_]
q+
19:36:02 [LisaSeeman]
Q+
19:37:23 [bgaraventa1979]
aria-describedby associates header cells on ARIA grids as well
19:37:26 [Mark]
JC: if we add 4 ways to add descriptions, it gets complicated for developers to know which to use and when
19:37:47 [mattking]
Q+
19:38:25 [Mark]
DM: the biggest error with longdesc is when people but a long description directly in the attribute value
19:38:50 [Mark]
JN: i find it strange that we don't have the equivalent to aria-label
19:39:33 [jcraig]
q+ to consider with ISSUE-406
19:39:55 [Mark]
CS: we had a scenario where this came up. The button said "allow" and text that informed what they were "allowing". Didn't work in any browser
19:41:11 [Mark]
MK: think describedby is the better solution for that
19:41:27 [joanie]
q+
19:41:47 [Mark]
ack David_MacD_Lenovo
19:42:58 [jcraig]
q+ to ask Cyns if there is a Windows platform API equivalent of something like aria-help (ISSUE-406) or aria-description (ISSUE-411)
19:44:18 [Mark]
ack LisaSeeman
19:44:43 [Mark]
LS: anything that gets rid of people positioning text off the screen is good with me
19:44:53 [Mark]
+1
19:45:14 [richardschwerdtfeger]
q?
19:46:09 [Mark]
ack matt
19:46:37 [Mark]
MK: this process is to decide what is in the 1.1 queue or not
19:47:21 [Mark]
MK: ISSUE-411 is frequently brought up, but there is no simple solution. should be pushed out.
19:47:26 [Mark]
JN: it would be easy to implement
19:48:19 [jcraig]
ack me
19:48:19 [Zakim]
jcraig, you wanted to consider with ISSUE-406 and to ask Cyns if there is a Windows platform API equivalent of something like aria-help (ISSUE-406) or aria-description (ISSUE-411)
19:48:25 [Mark]
JC: this is not as easy as people think.
19:48:25 [Mark]
RS: agreed
19:48:25 [Mark]
JS: this is 2.0
19:48:25 [Mark]
MK: agreed
19:48:55 [Mark]
JC: this should be coupled with aria-help. on mac, it acts as a fallback, like title
19:49:20 [ShaneM]
issue-406?
19:49:20 [trackbot]
issue-406 -- Proposal for new aria-help property. -- raised
19:49:20 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/406
19:49:44 [MichaelC]
MichaelC has joined #aria
19:50:30 [jcraig]
AGENDA+ aria-hidden="false"
19:50:53 [Mark]
JD: I have a lot of different problems with the hacks that are currently being used to solve this problem.
19:51:06 [Mark]
RS: if you hide content, you don't have access to the semantics
19:51:26 [Mark]
JD: not all Screen readers have an off screen model
19:52:13 [Mark]
...we don't want to encourage content creators to put stuff off screen or to hide content.
19:53:25 [Mark]
...these issues are connected, because there are no other solution combinations for this problem
19:53:31 [richardschwerdtfeger]
q?
19:53:34 [Mark]
ack jo
19:53:35 [jcraig]
q+
19:53:37 [joanie]
q-
19:53:48 [cyns]
cyns has joined #aria
19:53:49 [Mark]
ack jc
19:55:40 [Mark]
JC: aria-hidden= false is a way to hide content visually, but not from screen readers
19:56:25 [Mark]
RS: and this is in the DOM
19:56:46 [jcraig]
but neither is important enough for ARIA 1.1
19:59:42 [Mark]
JC: aria-help would solve these issues. Maybe we should aim for that instead (this is all in ISSUE-406)
20:00:22 [Mark]
-> https://www.w3.org/WAI/PF/Group/track/issues/406 ISSUE-406
20:00:58 [Mark]
...this should be the same mechanism as tooltip
20:01:14 [Mark]
CS: wouldn't this impact description calculation
20:01:17 [clown]
q+ how does this fit with the tootip role?
20:01:26 [clown]
q+ to ask how does this fit with the tootip role?
20:01:48 [clown]
http://www.w3.org/WAI/PF/aria/roles#tooltip
20:01:54 [jongunderson]
q+
20:02:48 [Mark]
MK: is there a possibility that we could give one precedence and worry about the calculation in 2.0
20:03:21 [MichaelC]
MichaelC has joined #aria
20:03:42 [clown]
ack me
20:03:42 [Zakim]
Joseph_Scheuhammer, you wanted to ask how does this fit with the tootip role?
20:04:05 [MichaelC]
MichaelC has joined #aria
20:04:40 [clown]
issue-398?
20:04:41 [trackbot]
issue-398 -- Errata: aria-setsize and aria-posinset should apply to more than just listitem and option -- open
20:04:41 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/398
20:04:56 [Mark]
JC: cyns to determine the best place to map these in MSAA UIA
20:05:11 [Mark]
CS: not sure how it would work
20:05:59 [Mark]
...if we do this, we need test files early. best bet at getting implementations
20:10:46 [Mark]
RS: we need to consider a column role
20:11:13 [Mark]
CS: there is a lot of work for tables.
20:12:25 [Mark]
JC: grids don't work well because the data is not programatically accessible. We don't have that because ARIA is declarative.
20:13:10 [Mark]
CS: I submit that ARIA table should be in 2.0 but that we start working on it now
20:14:03 [Mark]
JN: i don't want to punt this, but if it has to go to 2.0, it has to go
20:14:32 [jcraig]
Punt ISSUE-398 to ARIA 2.0
20:14:38 [Mark]
ISSUE-435
20:14:38 [trackbot]
ISSUE-435 -- Consider role="text" to expose elements (and contents) as static text node -- open
20:14:38 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/435
20:14:52 [Mark]
JC: this one is easy
20:14:59 [Mark]
RS: agreed, lets keep it
20:16:15 [clown]
Example: My <img src="heart.png" alt="heart" role="text"> breaks
20:18:33 [Mark]
ISSUE-436
20:18:33 [trackbot]
ISSUE-436 -- Consider role="disclosure" to match semantics of desktop API disclosure triangles, or other show/hide widgets -- open
20:18:33 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/436
20:18:46 [Mark]
RS: we cannot ignore this. we have it in HTML5
20:21:40 [Mark]
ISSUE-446
20:21:40 [trackbot]
ISSUE-446 -- proposing new switch role (subclass of checkbox) that represents an on/off state -- open
20:21:40 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/446
20:22:14 [Mark]
JC: this is a switch that maps to an on or off state, checkbox
20:22:58 [Mark]
...visual design distinction not defined in ARIA
20:23:55 [Mark]
...there is a semantic difference here. its not checked or unchecked, its more like on or off
20:24:17 [Mark]
JG: what is its state?
20:25:46 [Mark]
keeping 446 in 1.1
20:25:51 [Mark]
ISSUE-468
20:25:51 [trackbot]
ISSUE-468 -- Create ARIA role for figure or other image groups (including SVG) -- open
20:25:51 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/468
20:26:01 [Mark]
RS: we have role=image. why do we need this for figure
20:26:12 [Mark]
JC: figure can contain a chart and a caption.
20:26:17 [Mark]
JN: its a group
20:26:53 [Mark]
MK: you can label groups.
20:27:43 [Mark]
JC: figure is already mapped to group. all of the pieces of that figure are mapped to image, text, etc.
20:29:27 [Mark]
agree to push ISSUE-468 to 2.0
20:29:41 [Mark]
ISSUE-472
20:29:41 [trackbot]
ISSUE-472 -- Provide an attribute for a poster description -- open
20:29:41 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/472
20:30:01 [Mark]
JS: we need this in 1.1
20:30:39 [Mark]
RS: if we had a video role, we could do this.
20:32:50 [Mark]
JS: not important enough to address outside of the video role
20:32:57 [Mark]
s/JS/JC
20:38:22 [Mark]
CS: i think html should deal with this, its their bug
20:38:27 [Mark]
RS: they said its not their issue
20:39:16 [Mark]
DM: what if WCAG tags an action to address this with a technique
20:39:25 [Mark]
s/tags/takes
20:41:27 [Mark]
ACTION: dmd to write a WCAG technique that address the description for the poster of an HTML5 video
20:41:28 [trackbot]
Error finding 'dmd'. You can review and register nicknames at <https://www.w3.org/WAI/PF/Group/track/users>.
20:42:53 [Mark]
Mark has left #aria
20:43:06 [Mark]
Mark has joined #aria
20:44:54 [jcraig]
ACTION: David_MacDonald to create a WCAG technique for poster description
20:44:54 [trackbot]
Error finding 'David_MacDonald'. You can review and register nicknames at <https://www.w3.org/WAI/PF/Group/track/users>.
20:49:51 [Mark]
RS: HTML5 wants us to have host language semantics and we don't have that for the video element
20:50:12 [Mark]
JC: the only way to implement this now is as a subrole of group
20:50:56 [Mark]
...most of these controls are handled in the shadow dom on most platforms. has to be a group
20:51:34 [Mark]
JC: lets create a new issue for considering role of video in ARIA 1.1
20:53:18 [Mark]
...we should consider an audio role as well
20:53:27 [Zakim]
+??P4
20:53:39 [jcraig]
ISSUE: video and audio roles (simple groups, not full functionality APIs)
20:53:39 [trackbot]
Created ISSUE-634 - Video and audio roles (simple groups, not full functionality apis). Please complete additional details at <https://www.w3.org/WAI/PF/Group/track/issues/634/edit>.
20:54:15 [jcraig]
ACTION: JamesN to create a WCAG technique for poster description
20:54:15 [trackbot]
Created ACTION-1331 - Create a wcag technique for poster description [on James Nurthen - due 2014-01-30].
20:54:52 [MichaelC]
zakim, ??p4 is Jason_White
20:54:52 [Zakim]
+Jason_White; got it
20:55:32 [clown]
-13 C here;
20:55:53 [clown]
windchill −20 C
20:56:12 [clown]
23 C in the room...
21:12:28 [MichaelC]
trackbot, associate action-1331 with issue-472
21:12:28 [trackbot]
action-1331 (Create a wcag technique for poster description) associated with issue-472.
21:15:38 [jcraig]
Issue-482?
21:15:38 [trackbot]
Issue-482 -- Normative reference to status role in status definition must be removed due to redundancy -- open
21:15:38 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/482
21:15:38 [jnurthen]
scribe: jnurthen
21:16:14 [jnurthen]
matt: seems editorial in that it doesn't change the meaning
21:16:51 [jnurthen]
jc: taking a look at it
21:16:55 [jcraig]
http://www.w3.org/WAI/PF/aria/complete#status
21:17:28 [jnurthen]
jc: it is redundant to say that authors must include status in status
21:18:13 [jcraig]
ACTION: jcraig to <change>
21:18:13 [trackbot]
Created ACTION-1332 - <change> [on James Craig - due 2014-01-30].
21:18:13 [jcraig]
Authors MUST provide status information content within an an element with role="status". Authors SHOULD ensure this object does not receive focus.
21:18:14 [jcraig]
</change><to>Authors SHOULD ensure this object with role="status" does not receive focus.</to>
21:18:25 [jcraig]
action-1332
21:18:25 [trackbot]
action-1332 -- James Craig to <change> -- due 2014-01-30 -- OPEN
21:18:25 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1332
21:19:21 [jnurthen]
shane: the link you just gave is to an editors draft. The CR draft doesn't say any of this
21:19:25 [richardschwerdtfeger]
richardschwerdtfeger has joined #aria
21:19:34 [ShaneM]
http://www.w3.org/TR/wai-aria/complete#status
21:21:00 [jnurthen]
JC: changed status object to element with role status but didnt remove the redundant requirement
21:21:47 [jnurthen]
ISSUE-483?
21:21:47 [trackbot]
ISSUE-483 -- Modify toolbar role to include aria-labelledby as an acceptable authoring mechanism for labeling when more than one toolbar is provided. -- open
21:21:47 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/483
21:22:49 [jnurthen]
jc: seems editorial
21:23:07 [jnurthen]
js: this is from the errata list
21:23:09 [clown]
http://www.w3.org/WAI/PF/aria/roles#toolbar
21:24:11 [jcraig]
ACTION: jcraig to "aria-label" to "label" in #toolbar "Authors MUST supply an aria-label property on each toolbar when the application contains more than one toolbar."
21:24:11 [trackbot]
Created ACTION-1333 - "aria-label" to "label" in #toolbar "authors must supply an aria-label property on each toolbar when the application contains more than one toolbar." [on James Craig - due 2014-01-30].
21:24:49 [jnurthen]
MC: had to work around author musts in the implementation report
21:25:42 [jnurthen]
rs: should review the author musts
21:26:09 [jcraig]
action: jcraig to complete edit from ISSUE-485
21:26:09 [trackbot]
Created ACTION-1334 - Complete edit from issue-485 [on James Craig - due 2014-01-30].
21:26:30 [jnurthen]
ISSUE-493?
21:26:30 [trackbot]
ISSUE-493 -- When states and properties are required, authors must provide a value; but the explicit value of "undefined" is not prohibited and should be -- open
21:26:30 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/493
21:27:38 [jnurthen]
jc: can take an action to add to a section
21:27:50 [jcraig]
http://www.w3.org/WAI/PF/aria/complete#requiredState
21:28:31 [jnurthen]
jc: change to explicitly disallow empty or undefined
21:28:32 [jcraig]
Content authors MUST provide values for required states and properties.
21:28:43 [jnurthen]
jc: shouldn't close the issue
21:29:28 [jnurthen]
rs: aria-checked="undefined" on a radio button was an issue
21:29:46 [jnurthen]
jc: we have explicitly allowed the string value of undefined to mean nothing
21:30:07 [jnurthen]
jc: I think that is ok as we have the case where role="checkbox" where undefined equates to false
21:30:21 [jnurthen]
jc: leave the issue open for now
21:30:29 [jnurthen]
ISSUE-494?
21:30:29 [trackbot]
ISSUE-494 -- Is menu really a form control (since it inherits from select) or should it be treated as something different? -- open
21:30:29 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/494
21:31:18 [jcraig]
ACTION: jcraig to propose edit for ISSUE-493 to explicitly disallow strings matching "" or "undefined" in this sentence: Content authors MUST provide values for required states and properties.
21:31:18 [trackbot]
Created ACTION-1335 - Propose edit for issue-493 to explicitly disallow strings matching "" or "undefined" in this sentence: content authors must provide values for required states and properties. [on James Craig - due 2014-01-30].
21:32:48 [davidb]
davidb has joined #aria
21:32:48 [jnurthen]
mc: why is menu a form control?
21:33:26 [jnurthen]
rs: it is interactive
21:35:09 [jnurthen]
jc: do we need to resolve in 1.1?
21:35:52 [jnurthen]
mc: not causing harm so puts in 2.0 timeframe
21:36:17 [jnurthen]
jc: what does it mean to have a required menu. makes no sense....
21:36:38 [jnurthen]
mk: punt to 2.0
21:36:48 [jnurthen]
js: punt
21:36:55 [jcraig]
issue-497?
21:36:55 [trackbot]
issue-497 -- When features require an element with a particular role be present (e.g., grid requires that gridcell be owned by row), implicit native semantics, if defined, count (e.g., tr without a role attribute counts as an element with role row) -- open
21:36:56 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/497
21:37:28 [jnurthen]
dmd: is it a navigatoion menu or a functional menu?
21:37:36 [jnurthen]
jc: both potentially
21:39:29 [jnurthen]
rs: we need this
21:40:14 [jcraig]
action: jcraig to patch issue-497
21:40:14 [trackbot]
Created ACTION-1336 - Patch issue-497 [on James Craig - due 2014-01-30].
21:40:22 [jcraig]
ACTION-1336
21:40:22 [trackbot]
ACTION-1336 -- James Craig to Patch issue-497 -- due 2014-01-30 -- OPEN
21:40:22 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1336
21:40:36 [jnurthen]
ACTION-502?
21:40:36 [trackbot]
ACTION-502 -- Michael Cooper to Ask Doug Schepers whether SVG follows XML schema rules validation -- due 2009-07-31 -- CLOSED
21:40:36 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/502
21:40:46 [jnurthen]
ISSUE-502?
21:40:46 [trackbot]
ISSUE-502 -- Decide whether accessible name is required for menus -- open
21:40:46 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/502
21:41:02 [jnurthen]
rs: no they are not required. Needs cleaning up
21:43:10 [jnurthen]
ISSUE-503?
21:43:10 [trackbot]
ISSUE-503 -- Does everything inhert to owned roles, or just the states and properties? spec doesn't clarify, we should be explicit about what inherits and what doesn't unless it's everything -- open
21:43:10 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/503
21:43:16 [jnurthen]
jc: move to 2.09
21:43:23 [jnurthen]
s/2.09/2.0/
21:43:31 [clown]
http://www.w3.org/WAI/PF/aria/roles#menu (characteristics table).
21:45:09 [jnurthen]
ISSUE-504?
21:45:09 [trackbot]
ISSUE-504 -- radio shouldn't have aria-selected -- open
21:45:09 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/504
21:45:10 [jcraig]
action: jcraig to patch issue-502
21:45:10 [trackbot]
Created ACTION-1337 - Patch issue-502 [on James Craig - due 2014-01-30].
21:45:28 [jcraig]
action-1337
21:45:28 [trackbot]
action-1337 -- James Craig to Patch issue-502 -- due 2014-01-30 -- OPEN
21:45:28 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1337
21:46:20 [jnurthen]
rs: need an action to fix taxonomy so aria-selected is not required on radio
21:47:29 [jnurthen]
mk: sounds pretty well thought out in the text
21:47:50 [jcraig]
Radio shouldn't inherit from option, just from checkbox; copy aria-posinset and aria-setsize to radio; move aria-checked to checkbox, leave aria-selected on option with radio not inheriting that; affects nearby items in the taxonomy which need a close look. Probably also need to remove aria-checked from the option role.
21:48:51 [jnurthen]
rs: david bolter came up with a mixed use case for checkbox
21:49:01 [jnurthen]
s/checkbox/radio button/
21:49:46 [jnurthen]
rs: did we say domething like mixed doesn't apply
21:50:17 [clown]
http://www.w3.org/WAI/PF/aria/states_and_properties#aria-checked
21:50:20 [jcraig]
action: jcraig to patch issue-504, then assign to cooper for the taxonomy doc
21:50:20 [trackbot]
Created ACTION-1338 - Patch issue-504, then assign to cooper for the taxonomy doc [on James Craig - due 2014-01-30].
21:50:26 [jnurthen]
clown: we have stuff in the checked state to disallow this
21:51:10 [clown]
"The mixed value is not supported on radio or menuitemradio or any element that inherits from these in the taxonomy, and user agents MUST treat a mixed value as equivalent to false for those roles."
21:51:18 [jnurthen]
rs: if we make this change do we have to fix the taxonomy?
21:51:41 [jcraig]
ACTION-1338
21:51:41 [trackbot]
ACTION-1338 -- James Craig to Patch issue-504, then assign to cooper for the taxonomy doc -- due 2014-01-30 -- OPEN
21:51:41 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1338
21:53:00 [jnurthen]
ACTION-508?
21:53:00 [trackbot]
ACTION-508 -- James Craig to Create a new proposal based on the comments from this week for comment 115 -- due 2009-08-10 -- CLOSED
21:53:00 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/508
21:53:07 [jnurthen]
ISSUE-508?
21:53:07 [trackbot]
ISSUE-508 -- Add treegrid as allowed role in required context role for rowgroup -- open
21:53:08 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/508
21:54:45 [jnurthen]
jc: shouldn't we do this?
21:55:10 [jnurthen]
jc: I think this is a simple edit
21:56:19 [jnurthen]
mc: this is a simple edit to the spec. Don't know if it is a simple implmentation or not
21:57:03 [jcraig]
action: jcraig to patch issue-508
21:57:03 [trackbot]
Created ACTION-1339 - Patch issue-508 [on James Craig - due 2014-01-30].
21:57:39 [jcraig]
ACTION-1339
21:57:39 [trackbot]
ACTION-1339 -- James Craig to Patch issue-508 -- due 2014-01-30 -- OPEN
21:57:39 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1339
21:59:06 [jnurthen]
rs: need to look to see if there is an impact on test tools of a taxonomy
21:59:41 [jnurthen]
ACTION: rich to Look to see if taxonomy changes will impact test tools
21:59:41 [trackbot]
Created ACTION-1340 - Look to see if taxonomy changes will impact test tools [on Richard Schwerdtfeger - due 2014-01-30].
22:02:17 [clown]
https://www.w3.org/WAI/PF/testharness/testresults?testsuite_id=1&testcase_id=56
22:04:47 [jnurthen]
joanie: random panels doesn't seem right. Perhaps better with no role
22:05:15 [jnurthen]
rs: is there a reason you created a panel for this?
22:07:04 [jnurthen]
jc: needs something for 1:1 mapping with tbody etc.
22:07:56 [jnurthen]
Issue: determine if UAIG mappings for rowgroup are correct
22:07:56 [trackbot]
Created ISSUE-635 - Determine if uaig mappings for rowgroup are correct. Please complete additional details at <https://www.w3.org/WAI/PF/Group/track/issues/635/edit>.
22:08:11 [jnurthen]
ISSUE-510?
22:08:11 [trackbot]
ISSUE-510 -- Investigate issues around the authors must statement in the select role -- open
22:08:11 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/510
22:08:24 [clown]
www.w3.org/WAI/PF/aria/roles#select
22:08:31 [jcraig]
Authors MUST ensure elements with role option are contained in an element using one of the non-abstract child roles of select, such as combobox, listbox, menu, radiogroup, or tree.
22:09:23 [jnurthen]
mk: author musts - add to the action to review author musts
22:12:08 [jnurthen]
ISSUE-513?
22:12:08 [trackbot]
ISSUE-513 -- #toolbar normative statement should not require @aria-label, any label will do -- open
22:12:08 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/513
22:13:49 [jnurthen]
close 513
22:14:02 [jnurthen]
ISSUE-514?
22:14:02 [trackbot]
ISSUE-514 -- #treegrid has normative-like statement with no normative requirements: "The value of the treegrid element's aria-readonly attribute is implicitly propagated to all of its owned gridcell elements, and will be exposed through the accessibility API." -- open
22:14:03 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/514
22:15:55 [jnurthen]
jn: do we do the same on grid?
22:15:55 [jcraig]
action: jcraig to patch ISSUE-514 (include grid)
22:15:56 [trackbot]
Created ACTION-1341 - Patch issue-514 (include grid) [on James Craig - due 2014-01-30].
22:16:02 [jcraig]
ACTION-1341
22:16:02 [trackbot]
ACTION-1341 -- James Craig to Patch issue-514 (include grid) -- due 2014-01-30 -- OPEN
22:16:02 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1341
22:17:11 [jnurthen]
ISSUE-516?
22:17:11 [trackbot]
ISSUE-516 -- Reconsider RFC requirements for UA/AT in #aria-flowto -- open
22:17:11 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/516
22:17:58 [jnurthen]
jc: maybe outside the scope of aria
22:18:13 [jnurthen]
mk: didn't want any normative language around AT
22:18:57 [jnurthen]
jc: we are declaring User Interface here....
22:19:07 [jnurthen]
mk: not worth a fight
22:19:16 [jnurthen]
cs: I don't want to make it a may
22:19:26 [jnurthen]
cs: need more must statements against AT
22:19:47 [jnurthen]
mk: AT vendors would need to do implementations
22:20:17 [jnurthen]
jc: these are competing software products and some of these things are differentiating features
22:20:44 [jnurthen]
jc: when we start decreeing user interface on things then it is the UI's choice how to expose it
22:25:22 [jnurthen]
mk: if we are going to resolve this it would need to be in an implementation guide not a spec
22:26:27 [jnurthen]
cs: one of the problems is that it is assumed that we all work around AT requirements
22:31:34 [jnurthen]
jc: change 516 to be a general AT issue against 2.0
22:35:55 [MichaelC]
rrsagent, make minutes
22:35:55 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/01/23-aria-minutes.html MichaelC
22:36:26 [MichaelC]
rrsagent, do not start a new log
22:54:39 [clown]
http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/test_Spinner.html
22:57:51 [jcraig]
jcraig has joined #aria
23:07:08 [cyns]
cyns has joined #aria
23:07:23 [clown]
https://www.w3.org/WAI/PF/testharness/testresults?testsuite_id=3&testcase_id=17
23:07:44 [jnurthen]
https://www.w3.org/WAI/PF/Group/track/products/17
23:08:09 [cyns]
https://www.w3.org/WAI/PF/Group/track/issues/519
23:08:28 [cyns]
scribe: cyns
23:09:11 [cyns]
cs: is this related to the earlier issue around row and column posinset
23:09:21 [cyns]
mc: ok for 1.1
23:09:53 [cyns]
mk: level shouldn't be on item tag, should it?
23:10:19 [cyns]
mc: yes it is, because you use aria-level because the ua can't compute depth. that means you have to set on all children
23:10:38 [cyns]
jc: is there ever a case where we need aria-level on a grid?
23:10:53 [cyns]
js: sounds like part of 2.0 grid discussion?
23:11:17 [jcraig]
issue-520
23:11:17 [trackbot]
issue-520 -- Expand list of roles on which aria-readonly can be used, most likely changing textbox to input - ARIA 1.1 -- open
23:11:17 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/520
23:11:58 [cyns]
mk: i raised it, it's ok to push to 2.0
23:12:12 [cyns]
https://www.w3.org/WAI/PF/Group/track/issues/522
23:12:34 [cyns]
Bullet point 3 in 2A is causing confusion to the public
23:12:48 [cyns]
"If aria-labelledby and aria-label are both empty or undefined, and if the element is not marked as presentational (role="presentation"), check for the presence of an equivalent host language attribute or element for associating a label, and use those mechanisms to determine a text alternative. For example, in HTML, the img element's alt attribute defines a label string and the label element references the form element it labels. See How to Specify Alternate Text ([
23:12:57 [cyns]
People are reading this to mean that anything with role="presentation" does not get included in the accessible name calculation (including any child content of that element). This needs clarifying
23:13:06 [cyns]
js: this sounds like we should clean it up
23:13:07 [jcraig]
issue-523
23:13:07 [trackbot]
issue-523 -- searchbox/searchfield role which is a subrole of textbox/textfield -- open
23:13:07 [trackbot]
https://www.w3.org/WAI/PF/Group/track/issues/523
23:13:13 [cyns]
<general agreement>
23:13:21 [richardschwerdtfeger]
richardschwerdtfeger has joined #aria
23:13:52 [cyns]
jc: apple has a slightly different search semantic
23:14:03 [cyns]
js: also covered in html5, we should sync to them
23:14:46 [cyns]
ACTION: jcraig to patch issue-523
23:14:46 [trackbot]
Created ACTION-1342 - Patch issue-523 [on James Craig - due 2014-01-30].
23:14:52 [jcraig]
ACTION-1342
23:14:52 [trackbot]
ACTION-1342 -- James Craig to Patch issue-523 -- due 2014-01-30 -- OPEN
23:14:52 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1342
23:15:18 [cyns]
https://www.w3.org/WAI/PF/Group/track/issues/525
23:15:51 [cyns]
mk: dup of 516
23:16:53 [cyns]
525 has more detail and broader scope, so resolve 516 as dup
23:17:00 [cyns]
is a 2.0 issue
23:17:26 [cyns]
https://www.w3.org/WAI/PF/Group/track/issues/526
23:18:50 [cyns]
js: keep for 1.1
23:19:23 [cyns]
https://www.w3.org/WAI/PF/Group/track/issues/530
23:19:49 [cyns]
jc: useful for validation tools, but not urgent
23:19:59 [cyns]
all: move to 2.0
23:20:34 [cyns]
https://www.w3.org/WAI/PF/Group/track/issues/532
23:20:41 [David_MacD_Lenovo]
David_MacD_Lenovo has joined #aria
23:20:55 [cyns]
mc: is this an issue of inconsistency?
23:21:39 [cyns]
mc: this is a UAIG issue. changing product
23:22:09 [cyns]
https://www.w3.org/WAI/PF/Group/track/issues/537
23:22:38 [cyns]
rs: if joanie is ok with this, let's leave it to 2.0
23:23:29 [cyns]
mk: does this cover the issue we were discussing 2 weeks ago? If hidden=false and it's an unrendered element, should we put element into a11y tree.
23:23:56 [cyns]
jc: that's currently how it's worded. there's contention, and support varies, but there are 2 impl so it's in.
23:24:29 [cyns]
joanie: I want to put it off to 2.0, because we don't know what the use case are, and get expereince from that before changing.
23:24:39 [cyns]
mk: consensus?
23:24:45 [cyns]
js: welll.....
23:25:27 [cyns]
rs: we could say that we don't have to map the tree if there is an aria hidden
23:25:39 [cyns]
jc: related to html5?
23:26:24 [cyns]
rs: hidden doesn't have strong host langauge semantices in html5. someone can apply aria-hidden=false and apply to an element with @hidden. maybe use a may?
23:26:35 [jcraig]
http://www.w3.org/WAI/PF/aria/complete#aria-hidden
23:26:41 [jcraig]
Note: Authors are advised to avoid using aria-hidden="false" with styles or attributes that have historically prevented rendering in all modalities, such as display:none or visibility:hidden in CSS, or the hidden attribute in HTML 5. At the time of this writing, aria-hidden="false" is known to work inconsistently when used in conjunction with such features. As future implementations improve, use caution and test thoroughly before relying on this approach.
23:27:40 [cyns]
rs: is there anything in uaig?
23:28:02 [cyns]
cs: adding something to uaig 1.1 is a good idea.
23:30:04 [richardschwerdtfeger]
Action: Cynthia define a mapping in the UAIG that covered aria-hidden="false" in all situations - including when a hidden attribute is applied.
23:30:05 [trackbot]
Created ACTION-1343 - Define a mapping in the uaig that covered aria-hidden="false" in all situations - including when a hidden attribute is applied. [on Cynthia Shelly - due 2014-01-30].
23:30:14 [jcraig]
action: jcraig to patch issue-544
23:30:14 [trackbot]
Created ACTION-1344 - Patch issue-544 [on James Craig - due 2014-01-30].
23:30:20 [jcraig]
ACTION-1344
23:30:20 [trackbot]
ACTION-1344 -- James Craig to Patch issue-544 -- due 2014-01-30 -- OPEN
23:30:20 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1344
23:30:22 [cyns]
jw: is this to expose content to AT and hide it from visual rendering?
23:30:35 [cyns]
js: yes
23:30:40 [clown]
action-1343?
23:30:40 [trackbot]
action-1343 -- Cynthia Shelly to Define a mapping in the uaig that covered aria-hidden="false" in all situations - including when a hidden attribute is applied. -- due 2014-01-30 -- OPEN
23:30:40 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1343
23:31:09 [cyns]
rs: moving 537 to ARIA 2.0
23:31:53 [cyns]
https://www.w3.org/WAI/PF/Group/track/issues/544
23:32:22 [cyns]
jc: editorial
23:32:44 [cyns]
mk: this says AT "will" which is interesting language
23:33:20 [cyns]
cs: is that 'will' prescriptive or descriptive?
23:33:31 [jcraig]
http://www.w3.org/WAI/PF/aria/complete#aria-atomic
23:34:15 [cyns]
jc: descriptive
23:34:35 [cyns]
cs: consider re-wording so that it's clear that it's descriptive
23:34:55 [cyns]
jc: still1.1. closed issue but open action
23:35:13 [cyns]
https://www.w3.org/WAI/PF/Group/track/issues/545
23:35:41 [cyns]
jc: spec refers to DOM tree changes and UAIG refers to aapi tree changes
23:36:04 [cyns]
rs: on windows tree refelcts dom
23:36:17 [cyns]
cs: that's the goal, but impl is not perfect
23:37:06 [cyns]
jc: we need a live-region algo that is at least as complex as the name algo. or, we need an API to do announcements.
23:37:31 [cyns]
jc: the way we force authors and rendering engines to calculate chagnes is broken
23:38:14 [cyns]
jc: if you have a live region, and inside you have an element that is display:none. you set it to display:block. there is no DOM change, but there is an aapi tree change.
23:38:55 [cyns]
JC: there is al ot of ambiguity. one way to fix (probably 2.0) is describe all the differen scenarios (node chagne, text insertion, etc) and what happens.
23:39:03 [cyns]
rs: we ignore DOM changes
23:39:08 [cyns]
jc: yes we do
23:39:39 [cyns]
rs: uaig doesn't have api mapping for general dom in html. we don't say when the dom chagnes, you should expect these things to happne
23:40:02 [cyns]
cs: that would be a feature for HTML UAIG
23:40:36 [cyns]
jc: these are platform specific changes
23:40:43 [cyns]
cs: i disagree
23:40:46 [cyns]
rs: i disagree
23:41:16 [cyns]
rs: what happens when display:none is set
23:41:25 [cyns]
jc: removed from tree.
23:41:33 [cyns]
rs; where spec'd?
23:41:46 [MichaelC]
scribe: Michael
23:41:51 [MichaelC]
scribe: MichaelC
23:42:09 [MichaelC]
rs: we need a singular spec that says if something is removed from DOM, what happens
23:42:14 [MichaelC]
or if you hide from AT
23:42:18 [MichaelC]
mk: 1.1/
23:42:25 [MichaelC]
cs: not ARIA issue
23:42:48 [MichaelC]
rs: yes but we need a generic spec for these basic DOM things
23:42:56 [MichaelC]
cs: how different from HTML API map
23:43:04 [MichaelC]
rs: also need for SVG
23:43:21 [MichaelC]
jc: yes, need something for a UAIG, but not ARIA core and not 1.1
23:43:25 [MichaelC]
rs: true
23:43:33 [MichaelC]
but need to sync implementation guide for HTML and ARIA
23:43:38 [MichaelC]
cs: no resources
23:43:40 [MichaelC]
rs: gotta do
23:44:02 [MichaelC]
HTML wants this to be normative
23:44:07 [MichaelC]
cs: me too, but don´t hear the support for that
23:44:17 [MichaelC]
rs: the HTML A11Y TF
23:45:15 [MichaelC]
jc: <sorts out what spec say what>
23:45:25 [MichaelC]
so think UAIG needs to spec something
23:45:34 [MichaelC]
would like to do in 1.1 as prose
23:46:13 [richardschwerdtfeger]
richardschwerdtfeger has joined #aria
23:46:19 [MichaelC]
for DOM-based AT, the ARIA layer is the AAPI layer
23:46:35 [MichaelC]
another AT could choose which layer to use
23:47:11 [MichaelC]
jc: will propose an edit
23:47:16 [MichaelC]
and see how it lands
23:47:30 [MichaelC]
jgw: separate issue for 2.0?
23:47:43 [MichaelC]
jc: something to talk about at this meeting
23:47:49 [MichaelC]
anything we don´t get to, raise issues
23:48:07 [jcraig]
ACTION: jcraig to propose an edit ISSUE-545 resolving live region changes to dom vs a11y tree
23:48:07 [trackbot]
Created ACTION-1345 - Propose an edit issue-545 resolving live region changes to dom vs a11y tree [on James Craig - due 2014-01-30].
23:48:15 [jcraig]
ACTION-1345
23:48:15 [trackbot]
ACTION-1345 -- James Craig to Propose an edit issue-545 resolving live region changes to dom vs a11y tree -- due 2014-01-30 -- OPEN
23:48:15 [trackbot]
https://www.w3.org/WAI/PF/Group/track/actions/1345
23:49:21 [cyns]
scribe: cyns
23:51:01 [cyns]
jc: aria-roledescription. allows authors to change what is spoken
23:52:06 [MichaelC]
scribe: MichaelC
23:52:21 [MichaelC]
cs: ARIA role might be item or listitem
23:52:28 [jcraig]
TOPIC: @aria-roledescription (custom role descriptions on known role types)
23:52:42 [MichaelC]
but for a special kind, local type could be e.g., ¨foobarlistitem¨
23:52:47 [MichaelC]
that´s a localizable string
23:53:09 [MichaelC]
jc: either browser or AT can localize that
23:53:23 [MichaelC]
cs: in the AAPI not localizable, but as voiced to user, can be
23:53:31 [MichaelC]
not under author control, it´s an IE feature
23:53:46 [jcraig]
example: <video> element in html would default to something like <video role="group" aria-roledescription="video">
23:54:01 [MichaelC]
jc: @@
23:54:19 [MichaelC]
cs: it´s an artefact that it´s localizable
23:54:51 [MichaelC]
jc: video element defaults to role=group and roledescription=video
23:55:14 [MichaelC]
in a slideset, each slide is role=region and roledescription=slide
23:55:21 [MichaelC]
rs: do we require roledescription?
23:55:38 [MichaelC]
mk: sounds like a way to do mapping in HTML 5
23:55:45 [MichaelC]
but do the AAPIs all support this?
23:56:02 [MichaelC]
jc: platform role doesn´t change, has to be a known token
23:56:05 [MichaelC]
cs: which creates behaviour
23:56:17 [MichaelC]
mk: and in AT
23:56:27 [jcraig]
example: slides in presentation software would could be something like <div role="region" aria-roledescription="slide">
23:56:38 [MichaelC]
cs: Windows applications can change the string
23:56:41 [MichaelC]
HTML authors can´t
23:57:15 [MichaelC]
rs: this is another thing to localize
23:57:15 [MichaelC]
cs: only if they want to
23:58:04 [MichaelC]
mk: so different behaviour for different role tokens?
23:58:22 [MichaelC]
jc, cs: no, just spoken role is different, not underlying behaviour
23:58:44 [MichaelC]
jmd: in Hungarian, @@
23:58:55 [MichaelC]
the localization doesn´t work the same way
23:59:04 [MichaelC]
jc: browser should piece together string
23:59:45 [MichaelC]
jmd: have to pay attention to declension etc.
00:00:05 [MichaelC]
cs: only one thing changes
00:00:24 [MichaelC]
jc: label is usually most important because unique
00:00:29 [MichaelC]
role description second
00:00:40 [MichaelC]
we had a mailboxgroup
00:00:49 [MichaelC]
to AT as group
00:01:18 [MichaelC]
we treated these as token values
00:01:41 [MichaelC]
so got mailbox groupo in es
00:02:00 [MichaelC]
so less nonsensical to have the things put together
00:02:21 [MichaelC]
better than a longer technically perfect localization
00:03:04 [MichaelC]
rs: what incentive for average author to put in role description?
00:03:05 [MichaelC]
cs: average author need do nothing
00:03:14 [MichaelC]
rs: they´ll just use group
00:03:16 [MichaelC]
cs: fine
00:03:21 [MichaelC]
rs: but video...
00:03:28 [MichaelC]
cs: that´s automatic anyways
00:03:44 [MichaelC]
rs: what about flash video labeled group?
00:03:48 [MichaelC]
jc: author mistake
00:04:02 [MichaelC]
cs: Adobe will provide an appropriate embed code sample
00:04:20 [MichaelC]
mk: do you expect AT to say ¨video group¨?
00:04:32 [MichaelC]
cs: now we´re talking about an object that is a flash player....
00:04:56 [MichaelC]
mk: do you want role description so you can map video to group and have localizable additional info?
00:05:09 [MichaelC]
cs: IE does that already
00:05:15 [MichaelC]
there´s the automatic behaviour of browser
00:05:20 [MichaelC]
plus opportunity for author to tweak output
00:05:55 [MichaelC]
jc: maybe we should spec an expected mapping, plus a non-normative roledescription suggestion
00:06:06 [MichaelC]
mk: why not use aria-label?
00:06:36 [MichaelC]
jc: so platform API can take best advantage
00:06:43 [richardschwerdtfeger]
richardschwerdtfeger has joined #aria
00:06:45 [MichaelC]
don´t want to add junk roles to map 1:1 ARIA
00:07:04 [MichaelC]
cs: IE gives video role=group and name=video
00:07:04 [MichaelC]
but if you use label, that takes over
00:08:22 [clown]
clown has left #aria
00:08:30 [MichaelC]
js: we need to pick this up
00:08:31 [jcraig]
ISSUE: Continue discussion of @aria-roledescription (custom role descriptions on known role types)
00:08:31 [trackbot]
Created ISSUE-636 - Continue discussion of @aria-roledescription (custom role descriptions on known role types). Please complete additional details at <https://www.w3.org/WAI/PF/Group/track/issues/636/edit>.
00:08:40 [jcraig]
jcraig has left #aria
00:08:46 [MichaelC]
cs: author configurability of role description may be too much for 1.1
00:09:15 [MichaelC]
rrsagent, make minutes
00:09:15 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/01/23-aria-minutes.html MichaelC
00:09:48 [MichaelC]
zakim, list attendees
00:09:48 [Zakim]
As of this point the attendees have been +1.541.678.aaaa, Matt_King, Lisa_Seeman, Shane_McCarron, Bryan_Garaventa, Joseph_Scheuhammer, Rich_Schwerdtfeger, Jon_Gunderson,
00:09:51 [Zakim]
... Janina_Sajka, Joanmarie_Diggs, Alexander_Surkov, David_Bolter, James_Craig, James_Nurthen, Mark_Sadecki, Cynthia_Shelly, Michael_Cooper, David_MacDonald, Jason_White
00:09:56 [Zakim]
-PF_F2F
00:10:00 [Zakim]
-Matt_King
00:10:02 [Zakim]
-Jason_White
00:10:17 [MichaelC]
zakim, who is on the phone?
00:10:17 [Zakim]
On the phone I see Lisa_Seeman, ??P2
00:10:21 [MichaelC]
zakim, drop Lisa
00:10:21 [Zakim]
Lisa_Seeman is being disconnected
00:10:22 [Zakim]
-Lisa_Seeman
00:10:25 [MichaelC]
zakim, drop ??P2
00:10:25 [Zakim]
??P2 is being disconnected
00:10:26 [Zakim]
Team_(aria)14:00Z has ended
00:10:26 [Zakim]
Attendees were +1.541.678.aaaa, Matt_King, Lisa_Seeman, Shane_McCarron, Bryan_Garaventa, Joseph_Scheuhammer, Rich_Schwerdtfeger, Jon_Gunderson, Janina_Sajka, Joanmarie_Diggs,
00:10:26 [Zakim]
... Alexander_Surkov, David_Bolter, James_Craig, James_Nurthen, Mark_Sadecki, Cynthia_Shelly, Michael_Cooper, David_MacDonald, Jason_White
00:10:40 [MichaelC]
rrsagent, make minutes
00:10:40 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/01/23-aria-minutes.html MichaelC
00:12:08 [MichaelC]
rrsagent, make log public
00:12:18 [MichaelC]
scribeOptions: final
00:12:24 [MichaelC]
rrsagent, make minutes
00:12:24 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/01/23-aria-minutes.html MichaelC
00:13:43 [MichaelC]
scribeOptions: -final
00:13:50 [MichaelC]
rrsagent, make minutes
00:13:50 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/01/23-aria-minutes.html MichaelC
00:14:44 [MichaelC]
zakim, bye
00:14:44 [Zakim]
Zakim has left #aria
00:14:49 [MichaelC]
rrsagent,, bye
00:14:49 [RRSAgent]
I'm logging. I don't understand ', bye', MichaelC. Try /msg RRSAgent help
00:14:55 [MichaelC]
rrsagent, bye
00:14:55 [RRSAgent]
I see 20 open action items saved in http://www.w3.org/2014/01/23-aria-actions.rdf :
00:14:55 [RRSAgent]
ACTION: jamesn to track down references to ~"bridging technology" or other less-desirable language; action each editor to remove/rephrase. [1]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T17-36-16
00:14:55 [RRSAgent]
ACTION: jcraig to clarify the "bridging" language in #co-evolution to make it clear that ARIA is not a stop-gap technology. It will always be relevant SVG, and it will remain relevant for HTML as long as web developers have *any* reason to not use the native control, including the use to retrofit existing sites or frameworks without completely gutting the implementation. [2]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T18-49-17
00:14:55 [RRSAgent]
ACTION: Cynthia meet EO to provide guidance on when and when not to use WAI-ARIA [3]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T18-53-10
00:14:55 [RRSAgent]
ACTION: dmd to write a WCAG technique that address the description for the poster of an HTML5 video [4]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T20-41-27
00:14:55 [RRSAgent]
ACTION: David_MacDonald to create a WCAG technique for poster description [5]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T20-44-54
00:14:55 [RRSAgent]
ACTION: JamesN to create a WCAG technique for poster description [6]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T20-54-15
00:14:55 [RRSAgent]
ACTION: jcraig to <change> [7]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T21-18-13
00:14:55 [RRSAgent]
ACTION: jcraig to "aria-label" to "label" in #toolbar "Authors MUST supply an aria-label property on each toolbar when the application contains more than one toolbar." [8]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T21-24-11
00:14:55 [RRSAgent]
ACTION: jcraig to complete edit from ISSUE-485 [9]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T21-26-09
00:14:55 [RRSAgent]
ACTION: jcraig to propose edit for ISSUE-493 to explicitly disallow strings matching "" or "undefined" in this sentence: Content authors MUST provide values for required states and properties. [10]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T21-31-18
00:14:55 [RRSAgent]
ACTION: jcraig to patch issue-497 [11]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T21-40-14
00:14:55 [RRSAgent]
ACTION: jcraig to patch issue-502 [12]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T21-45-10
00:14:55 [RRSAgent]
ACTION: jcraig to patch issue-504, then assign to cooper for the taxonomy doc [13]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T21-50-20
00:14:55 [RRSAgent]
ACTION: jcraig to patch issue-508 [14]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T21-57-03
00:14:55 [RRSAgent]
ACTION: rich to Look to see if taxonomy changes will impact test tools [15]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T21-59-41
00:14:55 [RRSAgent]
ACTION: jcraig to patch ISSUE-514 (include grid) [16]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T22-15-55-1
00:14:55 [RRSAgent]
ACTION: jcraig to patch issue-523 [17]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T23-14-46
00:14:55 [RRSAgent]
ACTION: Cynthia define a mapping in the UAIG that covered aria-hidden="false" in all situations - including when a hidden attribute is applied. [18]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T23-30-04
00:14:55 [RRSAgent]
ACTION: jcraig to patch issue-544 [19]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T23-30-14
00:14:55 [RRSAgent]
ACTION: jcraig to propose an edit ISSUE-545 resolving live region changes to dom vs a11y tree [20]
00:14:55 [RRSAgent]
recorded in http://www.w3.org/2014/01/23-aria-irc#T23-48-07