16:55:30 RRSAgent has joined #aapi 16:55:30 logging to http://www.w3.org/2013/04/11-aapi-irc 16:55:34 Zakim has joined #aapi 16:55:45 zakim, the will be aapi 16:55:45 I don't understand 'the will be aapi', clown 16:55:52 zakim, this will be aapi 16:55:52 ok, clown; I see WAI_PFWG(AAPI)1:00PM scheduled to start in 5 minutes 16:56:21 scribenick: clown 16:56:29 chair: Joseph_Scheuhammer 16:56:47 agenda: http://lists.w3.org/Archives/Public/wai-xtech/2013Apr/0006.html 16:57:53 meeting: WAI PF UAIG Weekly Teleconference 16:58:03 rrsagent, make minutes 16:58:03 I have made the request to generate http://www.w3.org/2013/04/11-aapi-minutes.html clown 16:58:10 rrsagent, make log public 16:58:26 rrsagent, make minutes 16:58:26 I have made the request to generate http://www.w3.org/2013/04/11-aapi-minutes.html clown 17:00:13 trackbot, start meeting 17:00:15 RRSAgent, make logs member 17:00:17 Zakim, this will be WAI_PF 17:00:17 ok, trackbot; I see WAI_PFWG(AAPI)1:00PM scheduled to start now 17:00:18 Meeting: Protocols and Formats Working Group Teleconference 17:00:18 Date: 11 April 2013 17:00:30 rrsagent, make log public 17:00:35 rrsagent, make minutes 17:00:35 I have made the request to generate http://www.w3.org/2013/04/11-aapi-minutes.html clown 17:01:40 WAI_PFWG(AAPI)1:00PM has now started 17:02:27 zakim, who is on the phone? 17:02:27 On the phone I see no one 17:02:34 WAI_PFWG(AAPI)1:00PM has ended 17:02:35 Attendees were 17:02:58 WAI_PFWG(AAPI)1:00PM has now started 17:03:04 davidb has joined #aapi 17:05:20 zakim, who is on the phone? 17:05:20 On the phone I see no one 17:05:31 zakim, this is aapi 17:05:32 clown, this was already WAI_PFWG(AAPI)1:00PM 17:05:32 ok, clown; that matches WAI_PFWG(AAPI)1:00PM 17:06:22 Topic: issue-566 17:06:26 ISSUE-566? 17:06:26 ISSUE-566 -- Inconsistency between Spec's required states/properties for certain roles and UAIG's error handling of those roles/states/properties -- open 17:06:26 https://www.w3.org/WAI/PF/Group/track/issues/566 17:08:22 http://www.w3.org/WAI/PF/aria-implementation/#document-handling_author-errors 17:11:06 JS: describes the issue and the history of the issue. 17:14:04 discussion ensues about how crazy the idea of a literal "undefined" value is 17:19:59 noticing earlier bullet about "When exposing as a platform API Boolean state, treat "", "undefined" or no attribute present as false. Treat any other value as true." 17:20:31 http://www.w3.org/WAI/PF/aria/roles#requiredState 17:20:37 also discussing whether ARIA spec "required" aria- attributes means required for the author to explicitly add or if required == implicit 17:20:58 seems authors must be explicit is the correct interpretation 17:21:18 note UIAG often uses hacker sense of 'undefined' 17:33:40 JS: I will bring this up at the Mon call — the bit about the bullet where "undefined" is generall mapped to "false". Also the attribute absence is mapped to "false", but shouldn't be. 17:35:15 JS: speaks to the *-able states. If the attribute is missing (= undefined?), then the accessible is not *-able in some sense. E.g., not grab-able. 17:36:09 DB: what about a role="checkbox"? 17:36:30 JS: that's covered by the required state; that aria-checked is required for checkbox. 17:36:54 DB: worried that there still might be gotchas. 17:39:38 (aside: language semantics between UIAG and ARIA spec might be bit different) 17:39:40 JS: Proposed algorithm: if the role requires an aria-* and it is absent, then the accessible gets any relevant *-able state. Othewise, if absent, the *-able state is effectively "false." 17:40:51 JS: Proposed algorithm:  if the role requires an aria-* and it is absent, then the accessible gets any relevant *-able state.  Otherwise it is not required by the role and the relevant *-able state is effectively "false." 17:42:23 I might change it to something along the lines of, "if the role obviously implies the children are *-able then expose that way" 17:42:54 and avoid the 'required attribute' thing 17:43:38 option: http://www.w3.org/WAI/PF/aria/roles#option 17:46:15 JS: options should have a required aria-selected. 17:46:24 DB: where are options used? 17:46:52 JS: they must appear within a "select" 17:46:59 JS: select is abstract. 17:47:24 JS: but the concrete sub-classes are combobox, listbox, menu, radiogroup, and tree. 17:49:12 http://www.w3.org/WAI/PF/aria/roles#treeitem 17:49:41 DB: wondering if options can always default to selectable… unsure 17:50:05 tree item inherits from option... 17:51:15 JS: notes that option is defined as "A selectable item" 17:53:14 DB: options that are within selects are always selectable. 17:53:27 DB: by default 17:54:46 DB: that might override the bullet in the UAIG re: "", "undefined", and absence are treated as false. 18:04:16 JS: I will bring all of this up at Monday's meeting. 18:04:52 absent: Cynthia_Shelly 18:04:59 rrsagent, make minutes 18:04:59 I have made the request to generate http://www.w3.org/2013/04/11-aapi-minutes.html clown 18:05:40 s/absent:  Cynthia_Shelly// 18:05:43 rrsagent, make minutes 18:05:43 I have made the request to generate http://www.w3.org/2013/04/11-aapi-minutes.html clown 18:06:42 s/absent\: Cynthia_Shelly/ / 18:06:44 rrsagent, make minutes 18:06:44 I have made the request to generate http://www.w3.org/2013/04/11-aapi-minutes.html clown 18:07:42 regrets: Cynthia_Shelly 18:07:45 rrsagent, make minutes 18:07:45 I have made the request to generate http://www.w3.org/2013/04/11-aapi-minutes.html clown 18:08:05 zakim, bye 18:08:05 Zakim has left #aapi 18:08:24 Present: David_Bolter, Joseph_Scheuhammer 18:08:28 zakim, bye 18:08:35 rrsagent, make minutes 18:08:35 I have made the request to generate http://www.w3.org/2013/04/11-aapi-minutes.html clown 18:16:29 rrsagent, plase part 18:16:29 I'm logging. I don't understand 'plase part', clown. Try /msg RRSAgent help 18:17:03 rrsagent, please part 18:17:03 I see no action items