IRC log of aria on 2014-05-12
Timestamps are in UTC.
- 16:54:10 [RRSAgent]
- RRSAgent has joined #aria
- 16:54:10 [RRSAgent]
- logging to http://www.w3.org/2014/05/12-aria-irc
- 16:54:12 [trackbot]
- RRSAgent, make logs member
- 16:54:12 [Zakim]
- Zakim has joined #aria
- 16:54:14 [trackbot]
- Zakim, this will be WAI_PF
- 16:54:14 [Zakim]
- ok, trackbot; I see WAI_PFWG(ARIA)1:00PM scheduled to start in 6 minutes
- 16:54:15 [richardschwerdtfeger]
- chair: Rich
- 16:54:15 [trackbot]
- Meeting: Protocols and Formats Working Group Teleconference
- 16:54:15 [trackbot]
- Date: 12 May 2014
- 16:54:23 [richardschwerdtfeger]
- meeting: W3C WAI-PF ARIA Caucus
- 16:54:41 [richardschwerdtfeger]
- RRSAgent, make log public
- 16:54:55 [Zakim]
- WAI_PFWG(ARIA)1:00PM has now started
- 16:55:02 [Zakim]
- +Rich_Schwerdtfeger
- 16:56:47 [jgunder]
- jgunder has joined #aria
- 16:59:40 [richardschwerdtfeger]
- the agenda is here: http://lists.w3.org/Archives/Public/public-pfwg/2014May/0045.html
- 16:59:56 [Zakim]
- +??P15
- 17:00:20 [richardschwerdtfeger]
- zakim, P15 is Janina
- 17:00:20 [Zakim]
- sorry, richardschwerdtfeger, I do not recognize a party named 'P15'
- 17:00:23 [janina]
- zakim, who's on the phone?
- 17:00:23 [Zakim]
- On the phone I see Rich_Schwerdtfeger, ??P15
- 17:00:30 [richardschwerdtfeger]
- zakim, ?P15 is Janina
- 17:00:30 [Zakim]
- sorry, richardschwerdtfeger, I do not recognize a party named '?P15'
- 17:00:35 [janina]
- zakim, ??P15 is me
- 17:00:35 [Zakim]
- +janina; got it
- 17:00:46 [jcraig]
- jcraig has joined #aria
- 17:00:56 [Zakim]
- + +1.603.882.aaaa
- 17:01:21 [joanie]
- Zakim, I am aaaa
- 17:01:21 [Zakim]
- +joanie; got it
- 17:02:10 [Zakim]
- +??P18
- 17:02:20 [janina]
- zakim, aaaa is Joanie
- 17:02:20 [Zakim]
- sorry, janina, I do not recognize a party named 'aaaa'
- 17:02:24 [Stefan]
- Stefan has joined #aria
- 17:02:48 [MichaelC]
- agenda: http://lists.w3.org/Archives/Public/public-pfwg/2014May/0045.html
- 17:02:54 [Zakim]
- +Jon_Gunderson
- 17:02:55 [Zakim]
- + +49.322.110.8.aabb
- 17:03:20 [Zakim]
- +Cynthia_Shelly
- 17:03:23 [Zakim]
- +[Apple]
- 17:03:28 [MichaelC]
- zakim, aabb is Stefan_Schnabel
- 17:03:28 [Zakim]
- +Stefan_Schnabel; got it
- 17:03:32 [jcraig]
- Zakim, Apple has jcraig
- 17:03:32 [Zakim]
- +jcraig; got it
- 17:05:26 [Zakim]
- +Sailesh_Panchang
- 17:05:34 [MichaelC]
- scribe: MichaelC
- 17:05:42 [jamesn]
- jamesn has joined #aria
- 17:05:50 [Zakim]
- +James_Nurthen
- 17:06:15 [MichaelC]
- topic: WAI-ARIA 1.1 Heartbeat Draft
- 17:06:22 [MichaelC]
- rs: how are we to do a heartbeat publication?
- 17:06:23 [MichaelC]
- ack me
- 17:06:31 [MichaelC]
- jc: in addition to IndieuI?
- 17:06:36 [MichaelC]
- js: yes we should
- 17:06:47 [MichaelC]
- jc: been focusing on IndieUI, not a lot done on ARIA
- 17:07:35 [andrewlarkin]
- andrewlarkin has joined #aria
- 17:07:44 [MichaelC]
- mc: UAIG is more ready for publication
- 17:07:47 [MichaelC]
- FPWD under its new name
- 17:07:48 [Zakim]
- + +1.215.286.aacc
- 17:08:01 [MichaelC]
- ARIA heartbeat either later or at same time
- 17:08:23 [MichaelC]
- js: would be good to exercise the new process with GitHub
- 17:08:38 [MichaelC]
- rs: status on IndieUI?
- 17:08:50 [MichaelC]
- jc: User Context pretty much ready for FPWD, about a week to ready for Events
- 17:09:07 [MichaelC]
- js: planning a CfC on that this week
- 17:09:31 [MichaelC]
- rs: so can we publish ARIA at end of month?
- 17:09:33 [MichaelC]
- q+
- 17:09:42 [MichaelC]
- jc: sure, we could
- 17:09:45 [MichaelC]
- lots of formatting changes
- 17:09:54 [MichaelC]
- though nothing to prevent publication
- 17:10:05 [Birkir]
- Birkir has joined #aria
- 17:10:13 [Zakim]
- -joanie
- 17:10:39 [Zakim]
- +joanie
- 17:10:45 [MichaelC]
- mc: publishing moratorium 6 - 11 June 2014
- 17:10:57 [MichaelC]
- otherwise we can target Tue / Thur with a few days advance notice
- 17:11:05 [MichaelC]
- rs: so end of May?
- 17:11:07 [Zakim]
- +??P6
- 17:11:18 [MichaelC]
- mc: ok for me
- 17:11:43 [MichaelC]
- jc: what are you for in it?
- 17:11:53 [MichaelC]
- rs: e.g., role=none
- 17:12:09 [MichaelC]
- jc: have mostly put in editorial changes
- 17:12:15 [MichaelC]
- but could throw in some more stuff by end of month
- 17:12:42 [jcraig]
- s/are you for in it?/are you looking for in it?/
- 17:12:52 [MichaelC]
- mc: substantive edits need time for group review
- 17:13:00 [LisaSeeman]
- LisaSeeman has joined #aria
- 17:13:02 [MichaelC]
- plan for that in timeline, or defer them to next heartbeat
- 17:14:40 [MichaelC]
- mc: June 5 last pub day before moratorium, need doc ready by June 2
- 17:14:47 [MichaelC]
- (June 29 for UAIG FPWD)
- 17:15:05 [MichaelC]
- need at least a week review time, so edits done by May 26
- 17:15:09 [MichaelC]
- s/June 29/May 29/
- 17:15:15 [MichaelC]
- so two weeks from today
- 17:15:37 [MichaelC]
- jc: some edits, @@
- 17:15:44 [MichaelC]
- some would be good to get in, others can wait
- 17:15:51 [MichaelC]
- think IndieUI is focus for this week
- 17:16:02 [MichaelC]
- rs: also setsize
- 17:16:08 [MichaelC]
- jc: that one is just editorial I think
- 17:16:23 [MichaelC]
- rs: can pass on table for now
- 17:16:28 [jcraig]
- rs: posinset and setsize on tabs ACTION-1352
- 17:16:32 [jcraig]
- action-1352?
- 17:16:32 [trackbot]
- action-1352 -- James Craig to Patch issue-576: add aria-posinset, and aria-setsize to tab role -- due 2014-01-31 -- OPEN
- 17:16:32 [trackbot]
- https://www.w3.org/WAI/PF/Group/track/actions/1352
- 17:16:37 [MichaelC]
- role=none and action-1352 priorities
- 17:16:57 [MichaelC]
- hint?
- 17:17:02 [MichaelC]
- jc: not critical
- 17:17:49 [MichaelC]
- none is a bigger edit than it seems
- 17:19:01 [MichaelC]
- ack me
- 17:19:20 [jgunder]
- q+
- 17:20:53 [MichaelC]
- jc: would like to migrate issues to bugzilla so can process
- 17:21:05 [MichaelC]
- mc: we already have in theory for public comments, just haven´t been comments yet
- 17:21:14 [MichaelC]
- haven´t decided what to do for tracker
- 17:22:03 [MichaelC]
- jc: action prioritization would be easier
- 17:22:08 [MichaelC]
- need some components
- 17:22:35 [MichaelC]
- mc: didn´t realize that, send me what you need set up
- 17:23:27 [MichaelC]
- ss: can use role=none yet?
- 17:23:34 [MichaelC]
- rs: need UA implementation first
- 17:23:40 [MichaelC]
- jn: does IE ??
- 17:23:48 [MichaelC]
- cs: IE takes first role
- 17:24:15 [MichaelC]
- jn: IE won´t backport right
- 17:24:26 [MichaelC]
- s/backport right/backport, right?/
- 17:25:01 [MichaelC]
- jc: @@
- 17:25:06 [MichaelC]
- cs: so role cascade is high priority feature
- 17:25:13 [MichaelC]
- jc: yes
- 17:25:25 [MichaelC]
- starting to do stuff that need that
- 17:25:44 [MichaelC]
- cs: will pass that along
- 17:25:56 [MichaelC]
- didn´t know it was a priority, may surprise IE team
- 17:26:09 [MichaelC]
- jc: priority because other browsers calculate
- 17:26:16 [MichaelC]
- cs: didn´t know was used in the wild
- 17:26:37 [MichaelC]
- jc: not yet but we set up for that in 1.0 and expect to use soon
- 17:26:54 [jcraig]
- role="foo link"
- 17:27:36 [jcraig]
- role="specialbutton button"
- 17:27:37 [MichaelC]
- zakim, ??P6 is Lisa_Seeman
- 17:27:37 [Zakim]
- +Lisa_Seeman; got it
- 17:28:24 [MichaelC]
- ls: there was a proposal to allow roles to concurrently hold multiple roles
- 17:28:36 [MichaelC]
- jc: this is just about supporting the first recognized role
- 17:28:45 [MichaelC]
- cs: multiple inheritance propose patterns in ARIA 2
- 17:29:45 [MichaelC]
- topic: Issue 587 Request to have aria-selected on more roles and also to have
- 17:29:45 [MichaelC]
- an aria-active state
- 17:29:46 [jcraig]
- http://www.w3.org/WAI/PF/aria/complete#host_general_role
- 17:29:47 [richardschwerdtfeger]
- https://www.w3.org/WAI/PF/Group/track/issues/587
- 17:29:50 [MichaelC]
- issue-587?
- 17:29:50 [trackbot]
- issue-587 -- Consider allowing the aria-selected state on any focusable element, or add a new attr like aria-active or aria-current -- open
- 17:29:50 [trackbot]
- https://www.w3.org/WAI/PF/Group/track/issues/587
- 17:30:02 [jcraig]
- The first name literal of a non-abstract WAI-ARIA role in the list of tokens in the role attribute defines the role according to which the user agent MUST process the element. User Agent processing for roles is defined in the WAI-ARIA User Agent Implementation Guide [ARIA-IMPLEMENTATION].
- 17:30:43 [MichaelC]
- rs: issue is whether to allow aria-selected on any focusable element
- 17:30:53 [MichaelC]
- have determined can´t do on radio button, will need to be sure to exclude
- 17:31:03 [jcraig]
- q+ to mention my comment listed in the issue
- 17:31:15 [MichaelC]
- on tabs, is there active or selected?
- 17:31:24 [MichaelC]
- cs: there is focused, selected
- 17:31:27 [MichaelC]
- what is active?
- 17:32:00 [MichaelC]
- rs: e.g., in tablist with active tab, and you go into panel
- 17:32:24 [MichaelC]
- jc: applies e.g., to page you´re currently on
- 17:32:44 [MichaelC]
- cs: don´t have now, will suggest it
- 17:32:44 [jcraig]
- q?
- 17:32:56 [MichaelC]
- concerned ¨active¨ will be confused with CSS pseudoclass
- 17:32:58 [jcraig]
- +1 to "current"
- 17:33:05 [MichaelC]
- maybe ¨current¨
- 17:33:57 [jcraig]
- "Current thread is suggesting aria-current over aria-active. James Craig, 24 Apr 2014, 08:00:44"
- 17:33:58 [richardschwerdtfeger]
- q?
- 17:34:00 [LisaSeeman]
- Q+
- 17:34:04 [MichaelC]
- ack jg
- 17:34:12 [jcraig]
- FWIW, I'm worried about overloading "selected" which currently implies user-selectability to mean something else on readonly or static interface elements like links. The term "selected" is already misused or overused. It's commonly confused with other similar terms like focused, activated, etc. ARIA 1.0 at least uses aria-selected consistently. If we change that, I think we'd b introducing more confusion for authors.
- 17:34:13 [jcraig]
- There is also PFWG-ISSUE-504 to consider, where where we want to change the taxonomy so that aria-selected is NOT allowed on radio buttons to avoid author confusion. Radio buttons currently inherit aria-selected from the option role and inherit aria-checked from the checkbox role, so authors frequently use aria-selected="true" on radios when they intend to use aria-checked="true".
- 17:34:14 [jcraig]
- Despite my objections to using aria-selected on *any* focusable element, I think the idea of indicating which link points to the current page is sound, and am generally supportive of adding either a new attribute, or allowing aria-selected on more roles such as link.
- 17:34:14 [jcraig]
- James Craig, 20 Jun 2013, 17:27:37
- 17:34:20 [MichaelC]
- jg: current sounds good to me
- 17:34:26 [MichaelC]
- jc: ^
- 17:34:47 [MichaelC]
- ack jc
- 17:34:47 [Zakim]
- jcraig, you wanted to mention my comment listed in the issue
- 17:34:49 [jcraig]
- issue-504?
- 17:34:49 [trackbot]
- issue-504 -- radio shouldn't have aria-selected -- closed
- 17:34:49 [trackbot]
- https://www.w3.org/WAI/PF/Group/track/issues/504
- 17:36:05 [jcraig]
- action-1338
- 17:36:05 [trackbot]
- action-1338 -- James Craig to Patch issue-504, then assign to cooper for the taxonomy doc -- due 2014-01-30 -- OPEN
- 17:36:05 [trackbot]
- https://www.w3.org/WAI/PF/Group/track/actions/1338
- 17:36:13 [MichaelC]
- rs: would like to remove aria-selected from radio; requires taxonomy change
- 17:36:15 [MichaelC]
- jc: we already resolved that
- 17:36:26 [MichaelC]
- jg: thought it was the visible tab panel is selected
- 17:36:36 [MichaelC]
- what if something is ¨current¨ but not visible? error?
- 17:36:51 [MichaelC]
- ls: tab panels work well with current semantics
- 17:36:56 [MichaelC]
- aria-hidden works well
- 17:37:22 [MichaelC]
- do we need to add semantics that require authors to know fine details?
- 17:37:33 [MichaelC]
- ack l
- 17:39:05 [MichaelC]
- jc: this is not so much for tab panels in spite of example above
- 17:39:07 [richardschwerdtfeger]
- “In either case, authors SHOULD ensure that a selected tab has its aria-selected attribute set to true, that inactive tab elements have their aria-selected attribute set to false, and that the currently selected tab provides a visual indication that it is selected. In the absence of an aria-selected attribute on the current tab, user agents SHOULD indicate to assistive technologies through the platform accessibility API that the currently focus[CUT]
- 17:39:07 [MichaelC]
- steps in a process
- 17:39:08 [richardschwerdtfeger]
- is selected."
- 17:39:25 [MichaelC]
- ls: aria-selected used now
- 17:39:52 [MichaelC]
- jc: right; have to be clear were we need this and where we don´t
- 17:39:56 [MichaelC]
- we don´t need it on tabs
- 17:39:57 [MichaelC]
- ls: ok
- 17:40:02 [richardschwerdtfeger]
- http://www.w3.org/TR/wai-aria/roles#role_definitions
- 17:40:30 [MichaelC]
- rs: <brainstorms roles it might go on>
- 17:40:39 [MichaelC]
- jg: what would AT do?
- 17:41:12 [jcraig]
- https://www.yahoo.com
- 17:41:19 [jcraig]
- home, mail, news
- 17:41:38 [jcraig]
- <a href="/">Home</a>
- 17:41:50 [jcraig]
- <a href="/" aria-current="true">Home</a>
- 17:42:56 [MichaelC]
- jg: don´t need an attribute to know that
- 17:43:01 [MichaelC]
- jc: for regular HTML, true
- 17:43:04 [jcraig]
- <button role="link" aria-current="true">Home</button>
- 17:43:07 [andrewlarkin]
- +q
- 17:43:23 [MichaelC]
- zakim, aacc is Andrew_Larkin
- 17:43:23 [Zakim]
- +Andrew_Larkin; got it
- 17:43:31 [richardschwerdtfeger]
- q?
- 17:43:52 [richardschwerdtfeger]
- ack andrewlarkin
- 17:44:01 [MichaelC]
- but for roles like above, needed
- 17:44:17 [MichaelC]
- al: this is important for apps
- 17:44:35 [MichaelC]
- link to same page and load additional content
- 17:44:38 [MichaelC]
- ack sa
- 17:44:44 [richardschwerdtfeger]
- ack Sailesh
- 17:44:54 [MichaelC]
- zakim, Sailesh is Billy_Gregory
- 17:44:54 [Zakim]
- +Billy_Gregory; got it
- 17:45:49 [MichaelC]
- bg: in a process, a CSS class indicates which step is current
- 17:45:56 [MichaelC]
- no accessible mechanism except off-screen text
- 17:46:28 [MichaelC]
- an ARIA attribute that applies to focusable and non-focusable elements would
- 17:46:31 [jgunder]
- q+
- 17:46:36 [MichaelC]
- zakim, Billy is Birkir_Gunnarsson
- 17:46:36 [Zakim]
- +Birkir_Gunnarsson; got it
- 17:47:04 [MichaelC]
- ls: ??
- 17:47:21 [MichaelC]
- bg: @@
- 17:47:29 [jcraig]
- s/this is important for apps/this is important for single-page web apps, or anything using frameworks like backbone where all links link to the same page but load specific content that represent a single "page"/
- 17:47:39 [MichaelC]
- AT read label of focusable elements, but not all elements
- 17:48:17 [MichaelC]
- jc: whether text explications get read can depend on situations
- 17:48:24 [MichaelC]
- this indicator would be in addition to label
- 17:48:25 [MichaelC]
- bg: yes
- 17:48:32 [jcraig]
- <ul>
- 17:48:36 [MichaelC]
- rs: issues around aria-label anyways
- 17:48:48 [richardschwerdtfeger]
- ack Cynthia_Shelly
- 17:48:58 [LisaSeeman]
- q+
- 17:49:18 [MichaelC]
- cs: also have graphical indicators of current step
- 17:49:25 [andrewlarkin]
- +q
- 17:49:29 [MichaelC]
- don´t want users to have to jump to the image to find it out
- 17:49:38 [MichaelC]
- having the property would help out
- 17:49:51 [MichaelC]
- might modify focus order etc. in response
- 17:49:51 [jcraig]
- <ul>
- 17:49:52 [jcraig]
- <li>Step 1: Login</li>
- 17:49:53 [jcraig]
- <li aria-current="true">Step 2: Add Payment Information</li>
- 17:49:54 [jcraig]
- <li>Step 3: Profit</li>
- 17:49:55 [jcraig]
- </ul>
- 17:50:00 [richardschwerdtfeger]
- ack jgunder
- 17:50:03 [jamesn]
- we have something we call a train for this http://www.oracle.com/webfolder/ux/applications/fusiongps/patterns/content/guidedprocesses/singletask/nonsequentialhoriz/index.htm
- 17:50:03 [jcraig]
- q+
- 17:50:05 [MichaelC]
- jg: what is the problem we´re solving?
- 17:50:12 [MichaelC]
- alternative to title?
- 17:50:36 [MichaelC]
- @@
- 17:50:45 [MichaelC]
- rs: when you´re in a context
- 17:50:51 [MichaelC]
- (not selecting for an operation)
- 17:51:06 [MichaelC]
- know where you are
- 17:51:24 [MichaelC]
- jg: so user wants to query what the current step is, regardless of where they´re on the page?
- 17:51:38 [MichaelC]
- or be told current location when landing on a widget?
- 17:51:43 [MichaelC]
- rs: yes
- 17:51:59 [MichaelC]
- current step, or current location within context
- 17:52:12 [MichaelC]
- it´s like a point of regard that you can refer to
- 17:52:21 [MichaelC]
- jc: though not user´s point of regard, which is like focus
- 17:52:26 [MichaelC]
- this is more of a progress indicator
- 17:52:34 [MichaelC]
- cs: this is indicated visually all the time
- 17:52:37 [MichaelC]
- jn: we call them trains
- 17:52:41 [MichaelC]
- cs: or breadcrumbs
- 17:52:47 [richardschwerdtfeger]
- q?
- 17:52:53 [richardschwerdtfeger]
- q+
- 17:52:54 [MichaelC]
- jc: e.g., steps 1 - 5, which of those are you on
- 17:53:24 [MichaelC]
- jg: what will user do with this?
- 17:53:32 [MichaelC]
- query for ¨what is current¨?
- 17:53:46 [MichaelC]
- AT announces to you at some point?
- 17:53:52 [MichaelC]
- cs: suggest a specialized interaction
- 17:54:02 [MichaelC]
- jg: how will user know?
- 17:54:04 [jcraig]
- q?
- 17:54:04 [MichaelC]
- cs: by reading documentation
- 17:54:07 [MichaelC]
- ack li
- 17:54:10 [richardschwerdtfeger]
- ack LisaSeeman
- 17:54:25 [jcraig]
- q+ to indicate wre
- 17:54:42 [MichaelC]
- ls: if aria-label isn´t working well, maybe we need to fix support for that rather than mint something new
- 17:54:54 [MichaelC]
- don´t make new semantics when there are existing semantics not supported well
- 17:55:06 [MichaelC]
- that´s a difficult path
- 17:55:19 [MichaelC]
- is this part of the breadcrumbs role?
- 17:55:23 [MichaelC]
- rs: it´s like it
- 17:55:25 [MichaelC]
- cs: more general
- 17:55:31 [MichaelC]
- ls: you´re still missing context
- 17:55:47 [jcraig]
- q+ to indicate we're not deciding UI, that would be determined by AT vendors. We're just defining the API. It could be that this would be annouced or not depending on verbosity
- 17:56:11 [MichaelC]
- being told what is current, there is still visually available information you´re not getting
- 17:56:36 [MichaelC]
- rs: it´s not @@
- 17:56:49 [MichaelC]
- jc: this is different from breadcrumbs, an overly used term
- 17:56:56 [MichaelC]
- this is more of a status of where you´re at in a process
- 17:57:00 [joanie]
- q+ To ask if this should be used in the context of a landmark
- 17:57:04 [MichaelC]
- though has more general uses
- 17:57:18 [richardschwerdtfeger]
- ack andrewlarkin
- 17:57:32 [jcraig]
- q+ to clarify the term "breadcrumb" means different things to deifferent people
- 17:57:44 [MichaelC]
- al: in one use case, a link to a page indicates it´s current
- 17:58:09 [MichaelC]
- in another, @@
- 17:58:21 [MichaelC]
- if aria-current goes on one element, how will users reference it?
- 17:58:40 [MichaelC]
- can there be a controls-like relationship to indicate what element is related?
- 17:58:48 [MichaelC]
- cs: <talked over>
- 17:59:07 [MichaelC]
- jc: one that changes over time?
- 17:59:37 [MichaelC]
- al: there can be steps that are visible but non-active ones displayed differently
- 18:00:03 [jcraig]
- ack me
- 18:00:03 [Zakim]
- jcraig, you wanted to indicate wre and to indicate we're not deciding UI, that would be determined by AT vendors. We're just defining the API. It could be that this would be
- 18:00:05 [MichaelC]
- jc: sounds like progress bar
- 18:00:06 [Zakim]
- ... annouced or not depending on verbosity and to clarify the term "breadcrumb" means different things to deifferent people
- 18:00:29 [Zakim]
- -Lisa_Seeman
- 18:01:08 [MichaelC]
- al: when user navigates to page, how can they figure out the current part from the rest?
- 18:01:14 [MichaelC]
- right now have to hide the content
- 18:01:20 [MichaelC]
- will current help?
- 18:01:56 [MichaelC]
- jc: back to user expectation - this is new, so there aren´t current expectations
- 18:02:09 [MichaelC]
- need AAPI to communicate it, and allow AT to solve the UI issue
- 18:03:19 [MichaelC]
- jg: sure, but we need to understand what happens when current not present
- 18:03:26 [MichaelC]
- right now I hear ¨AT users have to learn another command¨
- 18:03:35 [MichaelC]
- cs: there´s no way to do it at all now
- 18:03:44 [MichaelC]
- jg: can be put in the title, users are used to that
- 18:03:56 [MichaelC]
- cs: if I´m anywhere in page, hard to get back to the current step
- 18:04:22 [MichaelC]
- jc: there could be a user command, or AT could just announce, or some new interaction pattern
- 18:04:28 [MichaelC]
- right now, only get if crammed into label
- 18:04:30 [MichaelC]
- cs: or both
- 18:04:54 [MichaelC]
- passive and active retrieval
- 18:04:59 [jcraig]
- q?
- 18:05:05 [MichaelC]
- rs: more than step in process
- 18:05:15 [MichaelC]
- e.g., nav
- 18:05:32 [MichaelC]
- on a page, there could be multiple current items, within their respective contexts
- 18:05:33 [jamesn]
- +1 to allowing multiple
- 18:06:14 [richardschwerdtfeger]
- ack richardschwerdtfeger
- 18:06:19 [richardschwerdtfeger]
- ack cynthia
- 18:06:19 [MichaelC]
- if an element has aria-context, how is it defined what is the scope of context within which it is current?
- 18:06:20 [jcraig]
- ack cy
- 18:06:26 [jcraig]
- ack jo
- 18:06:26 [Zakim]
- joanie, you wanted to ask if this should be used in the context of a landmark
- 18:06:47 [MichaelC]
- jd: for AT, we need it easy for AT to find
- 18:06:59 [MichaelC]
- if it´s a state, state change events help
- 18:07:01 [richardschwerdtfeger]
- q?
- 18:07:11 [MichaelC]
- if it´s limited to landmarks, limit to a kind of landmark so AT know where to look
- 18:07:28 [MichaelC]
- so I lean towards a state with some extras to help out ATs
- 18:07:37 [MichaelC]
- rs: so for nav, would want to know current item from nav?
- 18:07:42 [MichaelC]
- jd: from anywhere
- 18:08:11 [MichaelC]
- there´s a ¨where am I?¨ command - AT needs to know how to answer that question
- 18:08:11 [jcraig]
- joanie: wants notifications when this state changes
- 18:08:20 [MichaelC]
- rs: so a relationship on container to element?
- 18:08:22 [andrewlarkin]
- +q
- 18:08:24 [jcraig]
- q+
- 18:08:25 [MichaelC]
- q+
- 18:08:55 [MichaelC]
- q+ to suggest a property on a container pointing to ID of current descendant could define both scope and current item
- 18:09:01 [jcraig]
- q+ to say this is an API implementation detail, not to be defined in ARIA until the APIs support it
- 18:09:04 [MichaelC]
- jd: need a way to connect, and way to announce
- 18:09:13 [richardschwerdtfeger]
- ack andrewlarkin
- 18:09:16 [jgunder]
- q+
- 18:09:43 [MichaelC]
- al: relationship between what is currently active, and @@
- 18:09:46 [jcraig]
- ack me
- 18:09:46 [Zakim]
- jcraig, you wanted to say this is an API implementation detail, not to be defined in ARIA until the APIs support it
- 18:09:52 [richardschwerdtfeger]
- ack jcraig
- 18:10:19 [MichaelC]
- jc: maybe every element that is current should have a controls relationship to indicate scope
- 18:10:37 [MichaelC]
- re easier for AT to detect, that´s for the AAPI implementation to sort
- 18:10:49 [MichaelC]
- e.g., could support a notification event
- 18:11:02 [MichaelC]
- but shouldn´t be encumbent on authors
- 18:11:14 [joanie]
- +1 to jcraig's statement. I just want to know. I don't think it has to come from authors. :)
- 18:11:31 [MichaelC]
- cs: needs to be in the core mapping guide
- 18:11:40 [MichaelC]
- jc: yes, after AAPIs have a hook for it
- 18:12:11 [richardschwerdtfeger]
- q?
- 18:12:12 [MichaelC]
- we have chicken / egg here, want to define in ARIA to push AAPIs, but not so useful until they support
- 18:12:17 [MichaelC]
- cs: we can put this egg out there
- 18:12:38 [MichaelC]
- can probably get in, and will get feedback
- 18:12:43 [MichaelC]
- ack me
- 18:12:44 [Zakim]
- MichaelC, you wanted to suggest a property on a container pointing to ID of current descendant could define both scope and current item
- 18:12:51 [MichaelC]
- q+
- 18:12:53 [MichaelC]
- ack j
- 18:13:12 [joanie]
- q+ to ask if we will limit the type of containers this could be used on
- 18:13:17 [MichaelC]
- jg: will anything current have to have accessible name?
- 18:13:28 [joanie]
- q-
- 18:13:57 [joanie]
- I agree with jgunder in that we need to define what it applies to
- 18:14:05 [MichaelC]
- <confusion over tabpanel>
- 18:14:15 [MichaelC]
- cs: case in point, don´t want to confuse authors
- 18:14:55 [MichaelC]
- rs: e.g., nav list with toggle buttons
- 18:15:07 [MichaelC]
- if it´s a state, browsers have to do notification
- 18:15:13 [MichaelC]
- ack me
- 18:15:55 [MichaelC]
- mc: maybe a property on a container pointing to ID of current descendant could define both scope and current item
- 18:16:09 [MichaelC]
- jc: if we did that, would have to be sure to get the relationship direction right
- 18:16:19 [richardschwerdtfeger]
- q?
- 18:16:21 [richardschwerdtfeger]
- q+
- 18:16:42 [MichaelC]
- container references descendant, or current element references container
- 18:16:53 [MichaelC]
- need to think through the use cases to help decide which of those to do
- 18:17:17 [MichaelC]
- e.g., for a link, body could point to current link
- 18:17:39 [MichaelC]
- but if you´re on a train, wanting to know what current step is, container reference is preferred
- 18:17:53 [MichaelC]
- rs: having it on the current element itself allows attribute selector to style
- 18:18:12 [jcraig]
- rs: attribute selector [aria-current] { } would be nice to use.
- 18:18:58 [jcraig]
- mc: aria-currentfor="IDREF"
- 18:19:29 [MichaelC]
- rs: would using aria-controls overload it?
- 18:19:30 [MichaelC]
- mc: think so
- 18:20:05 [MichaelC]
- using on the current object referencing container for which it´s in scope allows styling, and provides boolean-like ¨I´m current¨
- 18:20:15 [MichaelC]
- jc: AAPI could calculate inverse relationship
- 18:21:31 [MichaelC]
- cs: would like to be able to use the DOM hierarchy
- 18:21:39 [MichaelC]
- let UA calculate for and by
- 18:21:50 [MichaelC]
- jc: would aria-currentfor=¨¨ work?
- 18:21:53 [MichaelC]
- cs: I guess
- 18:22:11 [jcraig]
- q+ to say that'd be vague
- 18:22:12 [MichaelC]
- think it´s better for UA to calculate because authors can mess that up
- 18:22:25 [richardschwerdtfeger]
- ack richardschwerdtfeger
- 18:22:28 [jcraig]
- ack me
- 18:22:28 [Zakim]
- jcraig, you wanted to say that'd be vague
- 18:22:39 [MichaelC]
- jc: could be ambiguous
- 18:23:11 [MichaelC]
- aria-current=true would tell browser is it´s current for
- 18:23:19 [MichaelC]
- but ambiguous what it´s current for, could be whole page, or some lower container, list, etc.
- 18:23:23 [richardschwerdtfeger]
- q?
- 18:23:27 [richardschwerdtfeger]
- q+
- 18:23:42 [MichaelC]
- q+
- 18:24:02 [MichaelC]
- could support currentfor (IDREF) plus currrent (boolean)
- 18:24:20 [MichaelC]
- don´t think a non-referencing attribute would be clear enough
- 18:24:24 [MichaelC]
- cs: would like to try
- 18:24:48 [MichaelC]
- we would define a set of roles that are presumed container of a current descendant
- 18:25:05 [MichaelC]
- jc: so need a ¨current computation algorithm¨
- 18:25:08 [MichaelC]
- rs: makes me nervous
- 18:25:19 [MichaelC]
- cs: asking authors to do too much makes me nervous
- 18:25:31 [richardschwerdtfeger]
- ack richardschwerdtfeger
- 18:25:32 [MichaelC]
- rs: miscalulation could lead to big problems
- 18:25:51 [joanie]
- q+ To say if we limit it to landmarks it might work
- 18:26:02 [MichaelC]
- jc: not sure authors would understand an implicit relation to ancestors
- 18:26:14 [MichaelC]
- cs: maybe; we could draft it both was and test via authors
- 18:26:31 [joanie]
- q-
- 18:26:32 [MichaelC]
- jc: let´s think through these ideas
- 18:26:38 [MichaelC]
- ack me
- 18:26:44 [richardschwerdtfeger]
- ack MichaelC
- 18:27:18 [MichaelC]
- mc: think current and currentfor together confusing
- 18:27:29 [MichaelC]
- prefer currentfor=¨¨ if we want calculated relationship
- 18:27:39 [MichaelC]
- rs: do we agree to do something?
- 18:27:52 [MichaelC]
- cs: not sure the syntax is right, but agree need something
- 18:28:17 [MichaelC]
- rs: think about it this week, we´ll pick up next week
- 18:28:17 [MichaelC]
- cs: also annotations
- 18:28:19 [Zakim]
- -James_Nurthen
- 18:28:20 [Zakim]
- -Cynthia_Shelly
- 18:28:21 [Zakim]
- -Birkir_Gunnarsson
- 18:28:21 [Zakim]
- -Jon_Gunderson
- 18:28:22 [Zakim]
- -joanie
- 18:28:23 [Zakim]
- -[Apple]
- 18:28:24 [Zakim]
- -Stefan_Schnabel
- 18:28:24 [Zakim]
- -Michael_Cooper
- 18:28:26 [Zakim]
- -Andrew_Larkin
- 18:28:28 [Zakim]
- -janina
- 18:28:32 [richardschwerdtfeger]
- zakim, bye
- 18:28:32 [Zakim]
- leaving. As of this point the attendees were Rich_Schwerdtfeger, janina, +1.603.882.aaaa, joanie, Michael_Cooper, Jon_Gunderson, +49.322.110.8.aabb, Cynthia_Shelly,
- 18:28:32 [Zakim]
- Zakim has left #aria
- 18:28:35 [Zakim]
- ... Stefan_Schnabel, jcraig, Sailesh_Panchang, James_Nurthen, +1.215.286.aacc, Lisa_Seeman, Andrew_Larkin, Billy_Gregory, Birkir_Gunnarsson
- 18:28:42 [richardschwerdtfeger]
- RRSAgen, make minutes
- 18:28:47 [richardschwerdtfeger]
- RRSAgent, make minutes
- 18:28:47 [RRSAgent]
- I have made the request to generate http://www.w3.org/2014/05/12-aria-minutes.html richardschwerdtfeger
- 18:33:17 [MichaelC]
- rrsagent, make log world
- 18:33:17 [MichaelC]
- rrsagent, make minutes
- 18:33:17 [RRSAgent]
- I have made the request to generate http://www.w3.org/2014/05/12-aria-minutes.html MichaelC
- 18:57:28 [jcraig]
- jcraig has joined #aria
- 21:45:32 [Birkir_]
- Birkir_ has joined #aria