17:05:04 RRSAgent has joined #aria-apg 17:05:04 logging to http://www.w3.org/2015/06/22-aria-apg-irc 17:05:09 Zakim has joined #aria-apg 17:05:18 Matt has joined #aria-apg 17:05:23 Meeting: ARIA Authoring Practices TF 17:05:27 ls 17:05:40 rrsagent, make log world 17:05:58 present+ AnnAbbott 17:06:07 present+ JonGund 17:06:19 present+ JamesNurthen 17:06:22 present+ matt_king 17:06:29 rrsagent, make minutes 17:06:29 I have made the request to generate http://www.w3.org/2015/06/22-aria-apg-minutes.html jamesn 17:08:21 Birkir has joined #aria-apg 17:08:54 Hey guys .. did not get an agenda for today so wasn't sure if meeting would go ahead .. can join call in a few minutes. 17:09:29 Birkir: no agenda was sent out for today's call 17:10:55 Agenda+ TreeView 17:11:55 http://w3c.github.io/aria/practices/aria-practices.html#TreeView 17:14:04 JN: I will file bugs as we go along 17:16:11 JN: The tree node should be a an example of a tree 17:16:31 JN: Can I just make editorial changes, I think this issue is purely editorial 17:17:13 JG: Must a tree view "must" have a visual indicator? 17:17:35 MK: We don't use "must", but we do use "should" 17:19:49 JN: Is the APG for writing a widget or determiing what widget I should use 17:21:10 AA: If they have a sub itme then it is open 17:21:20 MK: Can you still see the parent menu 17:21:37 JN: Depends on the implementation, but mobile it may not be 17:21:50 MK: On a desktop it is cascding menus,.... 17:22:08 JN: Depends on the size of the display 17:22:18 MK: In trees you always see the pattern 17:22:29 JN: It could be scrolled off the screen 17:22:40 MK: But you could scroll back up 17:22:43 JN: yes 17:23:08 MK: In the description, most of this is mostly in the KB section 17:23:11 JN: Yes 17:23:18 MK: This could be some work 17:23:27 JN: It could be just copying and pasting 17:24:17 MK: I don't think it is straight copy and past, with the focus... 17:24:41 JN: We would have a separate path, focusing stuff, maybe not, we will see, I will load a bug 17:25:19 JN: "There must be visual distinction between focused and selected nodes" 17:25:35 JN: This is part of the description 17:25:45 JN: talking about mouse and keyboard behavior 17:25:55 MK: That is unual 17:26:01 JN: Maybe we should drop it 17:26:06 MK: Yes 17:26:19 MK: We have some similar things in listbox 17:26:34 MK: Can we go back and look at the patterns we have already done 17:26:57 MK: We are still establishing our pattern.... 17:27:21 MK: Reviewing other roles with selection..... 17:27:41 this is the bug I am logging so far 17:27:42 Move the applicable general behaviour bullets to the keyboard section. 17:27:42 4th bullet (Nodes can be focused and/or selected. There must be visual distinction between focused and selected nodes.) should remain a note in the general section. 17:27:42 5th bullet (Arrowing to an item with the keyboard or clicking on an item with the mouse will focus and select the node. Any previous selections are cleared) should potentially be dropped. 17:28:08 MK: Listbox and treeview are the first ones with selection 17:28:59 MK: We have only talked about the keyboard.... 17:29:18 JG: Do mouse interactions help inform which widget is appropriate? 17:29:42 MK: What kind of can of worms would that open up 17:30:07 MK: I don't think we talk about mouse, it might add alot of information and may not be relavent 17:30:11 JN: Me too 17:30:59 JN: If someone is using a different mouse interaction, we shouldn't advise people or limit innovation 17:31:28 MK: There could be a place in the support section, we could link to WCAG 2.0 keyboard operation 17:32:35 JG: I feel we should remove mouse interaction information 17:32:58 JN: Drop fifth bullet or keep the non-mouse part 17:33:15 MK: The selection part is covered by other statements 17:33:24 AA: It will be in the KB section 17:33:44 MK: That bullet makes an assumption about single select 17:34:12 MK: Quite often we .., last week we talked about single and multi-select 17:34:41 MK: We do not want to encourage modifier keys for single and multi-select due to problems with mobile 17:34:57 MK: For example using the space bar for selecting 17:35:19 MK: If is a single select... 17:35:43 JN: I have not seen them that way, I would love to see an example 17:36:02 MK: In install programs, there is a checkbox 17:36:35 JN: It is still not a checkbox, but the visual indication will indicated it is selected, ... modifier key... 17:37:02 JN: Going off for 5-10 minutes... 17:37:48 MK: Reading the kB section 17:39:09 MK: Shift+PageDn should be Shift+End, creating bug 17:41:01 MK: There are two different kinds of multi-select 17:41:18 MK: I will separate them out 17:41:58 JG: "*" expands all nodes 17:44:53 AA: In windows the "*" expands just the nodes on the current level, not all nodes 17:47:16 MK: You tried numpad "*"? 17:47:38 MK: I don't think it is a standard, I would like to see it deleted 17:47:57 MK: I have seen control "+" or control "-" 17:48:31 MK: AA: "*" does expand on the current level, in windows explorer 17:49:10 J: I think it could be recommended if people provide the function 17:49:30 AA: Just add expand all nodes at the current level? 17:49:54 MK: All siblings at that level 17:51:44 MK: We typically use the windows as the basis for the style guide, I have seen control "+" and "-" 17:51:50 JN: Just at that level 17:52:12 AA: I am not seeing them work in WIndows Explorer 17:52:49 JN: mouse user can not expand all nodes, so we are describing behavior that is not there for others 17:53:06 MK: I am trying to thin of a specific example 17:53:56 JG: I think it should be an optional behaviors, but if you provide it use these keys 17:54:16 In Windows, it expands all siblings at the same level, not all nodes. 17:54:17 A key to do this is optional. 17:55:02 MK: I am changing keypad to numeric keypad 17:55:45 MK: I just tested a open source tree that uses control "+", it is multi-plateform, it is just what they choose 17:56:39 MK: Enter usually performs a default action 17:56:59 JN: If there is no default action then it could expand or contract a node 17:57:31 MK: reviewing today's bugs 17:57:54 JN: I think these are mostly editorial.... 17:58:16 MK: I was going to create a bug on listbox and mention both types of selection models 17:58:34 MK: I think that is a visual styling decision, both need to be described 17:58:40 JN: that is fair enough 17:58:57 JN: I think we need to define optional keyboard shortcuts 17:59:15 JN: I am going to add the optional one in one bug 17:59:23 JN: How about Home and End 17:59:31 MK: I do not consider them optional 17:59:46 JN: Depends on the size of the tree 18:00:06 JN: expand all contract all are optional 18:00:35 JN: There are times when moving use letteres is alot of work 18:00:46 MK: There are alot of tree that do not support that feature 18:01:22 MK: It there are more than 5 node at any level... 18:01:34 JN: Probably all trees, but maybe not 18:02:10 AA: I went to the guidelines for KB windows guidelines, "+" on numpad ...... 18:05:20 JN: It does expand all the children 18:05:41 MK: You are not seeing anything like control "+" or "-" 18:05:56 AA: I don't see anything like that 18:06:22 JN: Provide a link to Windows Guidelines 18:06:30 AA: Page goes on and on 18:06:41 MK: I added a bug for multi-selection... 18:07:15 Guidelines for Keyboard User Interface Design (Microsoft): https://msdn.microsoft.com/en-us/library/ms971323.aspx 18:07:40 Search for Tree View 18:07:47 MK: I need to read the properties and states 18:09:45 MK: Our roles and states and properties is usually a list, here it is a sentence 18:09:52 JN: That is an editorial fix 18:11:09 JN: I don't want to get into aria-owns 18:11:18 MK: That is probably a good idea 18:12:20 MK: psoinset and setsize 18:12:49 JG: These are needed when the DOM does not present the position and the setsize 18:13:05 JN: These are things that people need to be thinking of using 18:13:20 AA: So why don't we need aria-owns 18:13:45 JN: This is used when the DOM does not represent what you want in the accessibility tree 18:14:09 MK: A tree contain, poorly written needs to be rewritten... 18:14:29 MK: We need to says something about the DOM structure 18:14:43 JN: There needs to be .... 18:15:38 scribe: matt_king 18:15:52 AA: we at least need a reference to aria-owns 18:16:32 mk: we need to state that treeitems are dom children or owned by the tree element. 18:17:09 Bug: tree view - posinset and setsize 18:18:01 MK: at a reasonable stopping point 18:18:36 MK: do we need to talk about aria-selected in States & Properties 18:18:46 MK: also need to cover multi-select 18:19:16 rrsagent, make minutes 18:19:16 I have made the request to generate http://www.w3.org/2015/06/22-aria-apg-minutes.html Matt 18:19:49 James: Let's see if we can grab from somewhere else 18:20:01 MK: maybe from Listbox 18:20:31 MK: not available for call next week 18:20:47 James: may not be able to make next week 18:20:54 MK: for next two weeks 18:21:08 MK: June 29 and July 6 18:21:36 James: out first three weeks of August 18:23:28 zakim, bye 18:23:28 Zakim has left #aria-apg 18:23:37 rrsagent, make minutes 18:23:37 I have made the request to generate http://www.w3.org/2015/06/22-aria-apg-minutes.html Matt