IRC log of aria-apg on 2015-07-27
Timestamps are in UTC.
- 16:56:11 [RRSAgent]
- RRSAgent has joined #aria-apg
- 16:56:11 [RRSAgent]
- logging to http://www.w3.org/2015/07/27-aria-apg-irc
- 16:56:12 [MichielBijl]
- MichielBijl has changed the topic to: Meeting Today Mon July 27, 2015
- 16:56:24 [jamesn]
- Meeting: ARIA APG TF
- 16:56:49 [jamesn]
- rrsagent, make log world
- 16:57:23 [jamesn]
- regrets+ Jon_Gunderson
- 16:57:34 [jamesn]
- Agenda+ New example development planning and planning wiki page https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Patterns-Status
- 16:57:34 [jamesn]
- Agenda+ Review of Button Design Pattern https://rawgit.com/w3c/aria/master/practices/examples/button/button.html
- 16:57:34 [jamesn]
- Agenda+ Review Tab Panel Pattern - https://rawgit.com/w3c/aria/master/practices/aria-practices.html#tabpanel
- 17:02:45 [jamesn]
- present+ Leonie
- 17:02:55 [jamesn]
- present+ Michiel_Bijl
- 17:03:01 [jamesn]
- present+ Jemma
- 17:03:15 [jamesn]
- present+ Ann_Abbott
- 17:05:28 [LJWatson]
- LJWatson has joined #aria-apg
- 17:05:53 [LJWatson]
- present+ LJWatson
- 17:07:25 [MichielBijl_]
- MichielBijl_ has joined #aria-apg
- 17:09:03 [annabbott]
- annabbott has joined #aria-apg
- 17:09:21 [james_test]
- james_test has joined #aria-apg
- 17:09:28 [james_test]
- james_test has left #aria-apg
- 17:10:03 [MichielBijl]
- scribe: MichielBijl
- 17:10:26 [jamesn]
- zakim, take up item 1
- 17:10:26 [Zakim]
- agendum 1. "New example development planning and planning wiki page https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Patterns-Status" taken up [from jamesn]
- 17:10:54 [MichielBijl]
- jamesn: not everybody can edit the wiki pages
- 17:11:01 [MichielBijl]
- jamesn: only certain people have access
- 17:11:28 [MichielBijl]
- jamesn: do we have alternatives
- 17:12:01 [MichielBijl]
- MichielBijl: maybe put them in gh-pages?
- 17:12:17 [MichielBijl]
- LJWatson: I can probably do that.
- 17:13:06 [MichielBijl]
- LJWatson: keep it in the same place, able to do pull requests.
- 17:13:28 [bgaraventa1979]
- bgaraventa1979 has joined #aria-apg
- 17:13:48 [jamesn]
- zakim, next item
- 17:13:48 [Zakim]
- agendum 2. "Review of Button Design Pattern https://rawgit.com/w3c/aria/master/practices/examples/button/button.html" taken up [from jamesn]
- 17:13:49 [bgaraventa1979]
- present+ Bryan_Garaventa
- 17:13:50 [MichielBijl]
- LJWatson will move Wiki pages to gh-pages
- 17:14:56 [MichielBijl]
- jamesn: I'd like to see a div version of a button
- 17:15:05 [MichielBijl]
- MichielBijl: I'll add that tonight.
- 17:16:05 [MichielBijl]
- annabbott: add description for the toggle button
- 17:16:22 [MichielBijl]
- jamesn: that should be in the authoring practices
- 17:16:33 [jamesn]
- Toggle button: A two-state button that can be either off (not pressed) or on (pressed). To tell assistive technologies that a button is a toggle button, specify a value for the attribute aria-pressed. For example, a button labeled mute in an audio player could indicate that sound is muted by setting the pressed state true. Important: the label on a toggle button should never change when the state changes. In this example, when the pressed state is true,
- 17:16:33 [jamesn]
- the label should not change to "Unmute"" or "Muted."
- 17:19:10 [MichielBijl]
- LJWatson: if you change the label, why is not a toggle button?
- 17:19:50 [MichielBijl]
- jamesn: because the button is changed, so the it's no longer a toggle button.
- 17:21:06 [MichielBijl]
- jamesn: the button example is different from John's example
- 17:21:17 [MichielBijl]
- jamesn: is everyone okay with having different examples?
- 17:21:58 [MichielBijl]
- LJWatson: I think we should have consistent examples; no preferences for which one.
- 17:22:57 [MichielBijl]
- annabbott: it states that you should not reuse other elements to recreate buttons. We do that all the time.
- 17:23:05 [MichielBijl]
- LJWatson: you should use a button element
- 17:24:09 [MichielBijl]
- LJWatson: nobody bothers to implement keyboard support for replicate buttons
- 17:27:34 [MichielBijl]
- jamesn: adding event handlers to duplicate spacebar support on links is really hard
- 17:28:00 [MichielBijl]
- annabbott: print button should not have aria-pressed
- 17:30:23 [MichielBijl]
- annabbott: maybe space them out or add a heading
- 17:30:51 [MichielBijl]
- jamesn: is it possible to style both buttons the same
- 17:32:51 [MichielBijl]
- annabbott: JavaScript looks squished together
- 17:33:04 [MichielBijl]
- jamesn: if you familiar with JavaScript this should not be a problem
- 17:35:40 [MichielBijl]
- annabbott: I'd like to see the examples broken up to two different parts of the page
- 17:36:16 [MichielBijl]
- *crickets*
- 17:36:51 [MichielBijl]
- jamesn: I feel we are making it longer and more complex that way
- 17:36:59 [MichielBijl]
- LJWatson: focus on examples for now
- 17:37:22 [jamesn]
- https://rawgit.com/w3c/aria/master/practices/examples/slider/js/slider.js
- 17:37:41 [MichielBijl]
- MichielBijl: could add comments to JavaScript
- 17:38:06 [MichielBijl]
- LJWatson: need coding guide lines
- 17:39:47 [MichielBijl]
- Jaeun: what is the TPAC meeting?
- 17:40:24 [MichielBijl]
- jamesn: jamesn is probably the best one to answer that. Two weeks of ARIA meetings
- 17:40:42 [MichielBijl]
- janina is probably…*
- 17:41:21 [MichielBijl]
- MichielBijl will finish alert and slider examples before next meeting
- 17:41:26 [jamesn]
- zakim, next item
- 17:41:26 [Zakim]
- agendum 3. "Review Tab Panel Pattern - https://rawgit.com/w3c/aria/master/practices/aria-practices.html#tabpanel" taken up [from jamesn]
- 17:42:57 [MichielBijl]
- MichielBijl: tablist should be above tab panel
- 17:43:02 [MichielBijl]
- jamesn: I agree
- 17:43:20 [MichielBijl]
- jamesn: order should be: tablist, tab, tab panel
- 17:43:59 [MichielBijl]
- jamesn: that is editorial, stick it in a bug anyway
- 17:44:35 [MichielBijl]
- jamesn: don't understand why tablist is one word, and tab panel are two words
- 17:46:07 [MichielBijl]
- jamesn: don't like the first paragraph of the description
- 17:46:17 [MichielBijl]
- jamesn: should we explain it at all?
- 17:46:52 [MichielBijl]
- LJWatson: I agree; don't have to explain what a tab interface is
- 17:47:31 [MichielBijl]
- annabbott: what is wrong?
- 17:47:47 [MichielBijl]
- jamesn & LJWatson: it's over complicated English
- 17:49:27 [jamesn]
- A tabbed interface component is a set of layered areas where only one page is displayed at a time.
- 17:49:32 [jamesn]
- areas?
- 17:49:34 [MichielBijl]
- LJWatson: not sure about pages
- 17:49:37 [MichielBijl]
- MichielBijl: agree
- 17:49:43 [MichielBijl]
- jamesn: reagions?
- 17:50:05 [MichielBijl]
- All: can be confused with role="region"
- 17:50:16 [MichielBijl]
- MichielBijl & LJWatson: panels
- 17:50:19 [jamesn]
- A tabbed interface component is a set of layered areas, known as tab panels, where only one area is displayed at a time.
- 17:50:34 [MichielBijl]
- jamesn: how about areas
- 17:51:04 [MichielBijl]
- annabbott: better that the current text
- 17:52:15 [MichielBijl]
- MichielBijl: can't we compare it to browser tabs?
- 17:52:43 [MichielBijl]
- jamesn: can we drop the line about “The general look…”
- 17:52:50 [MichielBijl]
- All: yes
- 17:52:59 [MichielBijl]
- annabbott: also drop the next line.
- 17:54:25 [jamesn]
- A tabbed interface component is a set of layered areas, known as tab panels, where only one area is displayed at a time. The tabs are arranged along one of the edges of the contents but most commonly are found at the top. The user navigates and makes the contents of each area visible by interacting with the title "tab". Terms for understanding Tab Panels include:
- 17:55:18 [MichielBijl]
- LJWatson: should we specify that they are commonly placed horizontally?
- 17:55:33 [MichielBijl]
- jamesn: don't think so, you would use a lot of space if you didnt
- 17:57:37 [MichielBijl]
- jamesn: let's move on to keyboard interaction
- 17:57:45 [MichielBijl]
- jamesn: need to change left/right arrow stuff
- 17:58:36 [MichielBijl]
- jamesn: cannot always activate selected tab because of performance. Allow users to activate with space
- 18:00:01 [MichielBijl]
- MichielBijl: when would this cause performance issues
- 18:00:21 [MichielBijl]
- jamesn: tabs that use database queries for example
- 18:01:56 [MichielBijl]
- annabbott: how do users activate tabs?
- 18:02:02 [MichielBijl]
- LJWatson: enter or space
- 18:03:07 [MichielBijl]
- jamesn: how do we indicate to user that a tab must be activated?
- 18:03:15 [MichielBijl]
- LJWatson: aria-selected?
- 18:04:29 [MichielBijl]
- annabbott: aria-selected does not indicate a user must activate it
- 18:05:47 [MichielBijl]
- annabbott: AT's would have to reload the virtual page
- 18:08:15 [MichielBijl]
- MichielBijl: what does aria-selected indicate?
- 18:08:43 [MichielBijl]
- bgaraventa1979: it indicates which tab is selected, not the one that has focus
- 18:09:54 [MichielBijl]
- MichielBijl: so if a tab has aria-selected set to false, it indicates that the tab can be activated?
- 18:09:59 [MichielBijl]
- jamesn: I guess
- 18:10:04 [Jemma]
- Jemma has joined #aria-apg
- 18:10:12 [MichielBijl]
- LJWatson: that is correct
- 18:10:59 [MichielBijl]
- annabbott: Bryan you said something about multi select; I Don't see that here at all
- 18:11:48 [MichielBijl]
- jamesn: just ignore it, would complicate the guide
- 18:11:55 [MichielBijl]
- LJWatson: I'm with you on that one
- 18:12:04 [MichielBijl]
- jamesn: need to change arrow functionality
- 18:12:43 [MichielBijl]
- jamesn: do we still want control+up arrow functions?
- 18:13:27 [MichielBijl]
- MichielBijl: combination is reserved on OS X for specific functions
- 18:14:35 [MichielBijl]
- annabbott: how do you tab out of a panel?
- 18:14:42 [MichielBijl]
- LJWatson: use shift+tab
- 18:14:57 [MichielBijl]
- annabbott: so if you're 30 tabs deep, you have to go 30 tabs back?
- 18:15:20 [MichielBijl]
- MichielBijl: isn't this solved by the control+page up/page down?
- 18:16:46 [MichielBijl]
- jamesn: has anyone seen this implemented? (control+page up/down
- 18:17:12 [MichielBijl]
- LJWatson: conflicts with browser tab functionality in Firefox
- 18:17:28 [MichielBijl]
- As does Internet Explorer
- 18:17:42 [MichielBijl]
- Jaeun: I agree with you LJWatson
- 18:17:58 [MichielBijl]
- jamesn: should we drop all control-key support?
- 18:18:02 [MichielBijl]
- bgaraventa1979: yes
- 18:18:55 [MichielBijl]
- jamesn: next: alt+delete
- 18:19:05 [MichielBijl]
- jamesn: we have implemented this
- 18:19:16 [MichielBijl]
- LJWatson: is it available somewhere?
- 18:19:20 [MichielBijl]
- jamesn: not at this moment
- 18:21:49 [MichielBijl]
- MichielBijl: should there be an alternative control+page down/up?
- 18:22:03 [MichielBijl]
- MichielBijl: like shift+[ / shift+]?
- 18:22:17 [MichielBijl]
- jamesn: it depends on what's in the panel
- 18:22:27 [MichielBijl]
- jamesn: make them optional
- 18:22:43 [MichielBijl]
- jamesn: no objection if someone comes up with an alternative
- 18:23:04 [MichielBijl]
- annabbott: how do we make them discoverable
- 18:23:14 [MichielBijl]
- jamesn: that's the problem with all key strokes we come up with
- 18:25:03 [MichielBijl]
- LJWatson: if developers don't implement these now, will they implement there own variations if we don't specify them?
- 18:25:37 [MichielBijl]
- jamesn: if you want to take up an action that is fine
- 18:25:49 [MichielBijl]
- MichielBijl: I'd be happy to
- 18:28:37 [MichielBijl]
- LJWatson: very hard to implement alt+del when focus is anywhere in the panel
- 18:29:03 [MichielBijl]
- LJWatson: allow for deletion when tab title is selected
- 18:29:35 [MichielBijl]
- Jaeun: what is the use case for deletion?
- 18:30:25 [MichielBijl]
- jamesn: we have tabs where users can input a query; it's more close than delete
- 18:30:47 [jamesn]
- https://www.w3.org/Bugs/Public/show_bug.cgi?id=28993
- 18:30:52 [MichielBijl]
- jamesn has submitted a bug, we'll continue discussion next meeting
- 18:31:06 [jamesn]
- *** Next time complete Tab - start at debate of delete ***
- 18:32:08 [MichielBijl]
- No meeting unless Matt can make it
- 18:33:02 [janina]
- janina has left #aria-apg
- 18:33:18 [MichielBijl]
- I guess I'm not, meeting was ended
- 18:33:30 [MichielBijl]
- LJWatson: you can do it, i'll follow
- 18:33:44 [MichielBijl]
- Me neither
- 18:34:02 [MichielBijl]
- Sorry LJWatson
- 18:34:31 [MichielBijl]
- LJWatson: yeah go ahead
- 18:34:43 [LJWatson]
- rrsagent, make minutes
- 18:34:43 [RRSAgent]
- I have made the request to generate http://www.w3.org/2015/07/27-aria-apg-minutes.html LJWatson
- 18:35:08 [LJWatson]
- rrsagent, set logs world-visible
- 18:35:15 [LJWatson]
- rrsagent, make minutes
- 18:35:15 [RRSAgent]
- I have made the request to generate http://www.w3.org/2015/07/27-aria-apg-minutes.html LJWatson
- 18:35:42 [LJWatson]
- chair: James Nurthen
- 18:36:01 [LJWatson]
- present+ James Nurthen
- 18:36:06 [LJWatson]
- rssagent, make minutes
- 18:36:33 [LJWatson]
- rrsagent, make minutes
- 18:36:33 [RRSAgent]
- I have made the request to generate http://www.w3.org/2015/07/27-aria-apg-minutes.html LJWatson
- 18:36:43 [MichielBijl]
- LJWatson: you are in the present list twice
- 18:36:54 [MichielBijl]
- As Leonie and LJWatson
- 18:37:27 [LJWatson]
- Think James and I both added me.
- 18:37:34 [LJWatson]
- present- Leonie
- 18:37:42 [LJWatson]
- rrsagent, make minutes
- 18:37:42 [RRSAgent]
- I have made the request to generate http://www.w3.org/2015/07/27-aria-apg-minutes.html LJWatson
- 18:38:18 [MichielBijl]
- present- James
- 18:38:22 [MichielBijl]
- present- Nurthen
- 18:38:28 [MichielBijl]
- present+ James_Nurthen
- 18:39:09 [MichielBijl]
- RRSAgent, make minutes
- 18:39:09 [RRSAgent]
- I have made the request to generate http://www.w3.org/2015/07/27-aria-apg-minutes.html MichielBijl
- 18:39:47 [MichielBijl]
- Thank you!
- 18:40:06 [MichielBijl]
- Time for dinner, thanks again. See you next time.
- 18:41:10 [LJWatson]
- LJWatson has left #aria-apg
- 18:59:39 [MichielBijl]
- MichielBijl has joined #aria-apg
- 21:47:31 [MichielBijl]
- MichielBijl has joined #aria-apg
- 22:02:24 [MichielBijl]
- jamesn: I've just updated the button example: https://github.com/w3c/aria/pull/71
- 22:53:23 [jamesn]
- great - isn't it late there?
- 22:54:02 [MichielBijl]
- Yep, 00:53 right now
- 22:54:31 [MichielBijl]
- Time to hit the hay, got the basis for the spinbutton example done now.
- 23:00:35 [jamesn]
- nice
- 23:00:38 [jamesn]
- thanks so much
- 23:01:25 [MichielBijl]
- No problem, that is what I'm here for
- 23:01:35 [MichielBijl]
- Okay, I'm off, see you in a couple of weeks I guess