IRC log of aapi on 2016-06-14

Timestamps are in UTC.

18:43:23 [RRSAgent]
RRSAgent has joined #aapi
18:43:23 [RRSAgent]
logging to http://www.w3.org/2016/06/14-aapi-irc
18:43:25 [trackbot]
RRSAgent, make logs world
18:43:25 [Zakim]
Zakim has joined #aapi
18:43:27 [trackbot]
Zakim, this will be
18:43:27 [Zakim]
I don't understand 'this will be', trackbot
18:43:28 [trackbot]
Meeting: Accessible Rich Internet Applications Working Group Teleconference
18:43:28 [trackbot]
Date: 14 June 2016
18:43:48 [clown]
chair: Joseph_Scheuhammer
18:43:55 [clown]
agenda: this
18:44:05 [clown]
agenda+ ACTION-1533 (Joanie) Periodic checkin: Webdriver automated accessibilty testing framework for testing ARIA in ATK/AT-SPI.
18:44:11 [clown]
agenda+ ACTION-1696 (Joanie) ATK/AT-SPI and IA2 mappings of aria-keyshortcuts.
18:44:18 [clown]
agenda+ ACTION-1698 (Joanie) AXAPI mapping of aria-keyshortcuts.
18:44:24 [clown]
agenda+ ACTION-1706 (Joseph) Statement regarding deprecation of UIA Express.
18:44:29 [clown]
agenda+ ACTION-2065 (Joseph/Cynthia) Validation of aria-activedescendant.
18:44:35 [clown]
agenda+ ACTION-1739 (Joanie) Provide all the missing atk/at-spi2 interfaces.
18:44:41 [clown]
agenda+ ACTION-2022 (Rich) Followup with Alex about IA2_ROLE_LANDMARK (obsolete?)
18:44:48 [clown]
agenda+ ACTION-2056 (Rich/Joseph/Joanie) Mappings for new aria-haspopup values.
18:44:55 [clown]
agenda+ ACTION-1732 (Michael) Conformance section for core-aam.
18:45:02 [clown]
agenda+ ACTION-2076 (Joseph) MSAA+IA2 mapping of separator when it is a splitter widget between panes.
18:45:08 [clown]
agenda+ Triage actions: https://www.w3.org/WAI/ARIA/track/products/23
18:45:14 [clown]
agenda+ Triage core-aam bugzillas: https://www.w3.org/Bugs/Public/buglist.cgi?component=Core%20AAM&product=ARIA
18:45:21 [clown]
agenda+ Triage accname-aam bugzillas: https://www.w3.org/Bugs/Public/buglist.cgi?component=AccName%20AAM&product=ARIA
18:45:27 [clown]
agenda+ Triage accname actions: https://www.w3.org/WAI/PF/Group/track/products/26
18:45:32 [clown]
agenda+ be done.
18:59:12 [joanie]
present+ Joanmarie_Diggs
18:59:32 [clown]
present+ Joseph_Scheuhammer
19:01:09 [bgaraventa1979]
bgaraventa1979 has joined #aapi
19:01:37 [bgaraventa1979]
present+ Bryan_Garaventa
19:03:08 [clown]
clown has changed the topic to: WebEx Access Code 641 707 405 (Next meeting 21-Jun-2016, 20:00 UTC)
19:06:40 [joanie]
scribe: joanie
19:07:12 [joanie]
Zakim, take up item 1
19:07:12 [Zakim]
agendum 1. "ACTION-1533 (Joanie) Periodic checkin: Webdriver automated accessibilty testing framework for testing ARIA in ATK/AT-SPI." taken up [from clown]
19:07:25 [clown]
action-1533?
19:07:25 [trackbot]
action-1533 -- Joanmarie Diggs to Implement Webdriver automated accessibilty testing framework for testing ARIA in ATK/AT-SPI -- due 2016-05-24 -- OPEN
19:07:25 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/1533
19:08:02 [joanie]
JD: I've set up my Windows 10 laptop and am following the instructions in the repo README.md.
19:08:14 [joanie]
JD: I'm getting errors no matter which set of instructions I follow.
19:08:21 [joanie]
JD: Cynthia, should I ask you or your colleague?
19:08:25 [joanie]
CS: Ask John.
19:08:34 [joanie]
JD: Will do, thanks!
19:08:45 [cyns]
cyns has joined #aapi
19:08:46 [joanie]
CS: I think there's a meeting on Thursday morning to discuss testing.
19:09:03 [joanie]
CS: With Jon Gunderson and others, I believe it is at 9AM Pacific time.
19:09:06 [joanie]
JD: Works for me.
19:09:12 [joanie]
Zakim, next item
19:09:12 [Zakim]
agendum 2. "ACTION-1696 (Joanie) ATK/AT-SPI and IA2 mappings of aria-keyshortcuts." taken up [from clown]
19:09:36 [clown]
action-1686?
19:09:36 [trackbot]
action-1686 -- Joseph Scheuhammer to Drive mapping of aria-errormessage to aapis -- due 2015-07-23 -- CLOSED
19:09:36 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/1686
19:10:02 [clown]
action-1696?
19:10:02 [trackbot]
action-1696 -- Joanmarie Diggs to Propose ATK/AT-SPI mapping of aria-keyshortcuts -- due 2016-06-14 -- OPEN
19:10:02 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/1696
19:10:52 [joanie]
JD: I think we are stalled on this.
19:11:12 [joanie]
JS: I raised it again just because you asked to bring it up in a week.
19:11:43 [joanie]
JD: There is a Mozilla work week going on in London.
19:11:51 [joanie]
JD: So Alex and Jamie are busy with that.
19:12:25 [joanie]
JD: And I'm waiting to hear back from Alex.
19:12:53 [joanie]
Zakim, next item
19:12:53 [Zakim]
agendum 3. "ACTION-1698 (Joanie) AXAPI mapping of aria-keyshortcuts." taken up [from clown]
19:12:58 [clown]
action-1698
19:12:59 [trackbot]
action-1698 -- Joanmarie Diggs to Propose AXAPI mapping of aria-kbdshortcuts -- due 2016-06-14 -- OPEN
19:12:59 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/1698
19:13:06 [joanie]
JD: I'm waiting on this one until I do the mapping for my platform.
19:14:58 [joanie]
JD: As discussed before I want to hear back from Alex.
19:15:20 [joanie]
JD: That said, I won't keep blocking AX API for ATK.
19:15:27 [joanie]
JD: So please make it due next week.
19:15:30 [joanie]
JS: Ok.
19:15:34 [joanie]
Zakim, next item
19:15:34 [Zakim]
agendum 4. "ACTION-1706 (Joseph) Statement regarding deprecation of UIA Express." taken up [from clown]
19:15:41 [clown]
action-1706?
19:15:41 [trackbot]
action-1706 -- Joseph Scheuhammer to Compose a statement regarding the "deprecation" of uia express mappings in the core-aam, referencing the aria 1.0 mapping spec. -- due 2016-06-07 -- PENDINGREVIEW
19:15:41 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/1706
19:15:49 [joanie]
JS: Cynthia gave me a pull request.
19:16:03 [joanie]
JS: I was going to pull it in, but then I heard from Michael.
19:16:25 [joanie]
JS: At tomorrow's meeting, Michael is going to discuss how we officially do pull requests.
19:16:36 [joanie]
JS: So I'm going to wait until tomorrow's meeting.
19:16:49 [joanie]
JS: Then this pull request will be my first try.
19:16:53 [joanie]
Zakim, next item.
19:16:53 [Zakim]
agendum 5. "ACTION-2065 (Joseph/Cynthia) Validation of aria-activedescendant." taken up [from clown]
19:17:01 [clown]
action-2065?
19:17:01 [trackbot]
action-2065 -- Joseph Scheuhammer to Add this statement to the core-aam: “user agents are not expected to validate that the active descendant is a descendant of the focused container. “ -- due 2016-05-19 -- PENDINGREVIEW
19:17:01 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/2065
19:17:17 [joanie]
JS: While I was away, this action came up.
19:17:22 [joanie]
JS: Cynthia wrote some stuff.
19:17:32 [clown]
https://www.w3.org/TR/wai-aria-implementation/#document-handling_author-errors
19:17:46 [joanie]
JS: There's a need to add a statement to the Core AAM about user agents not being expect to validate this.
19:18:01 [joanie]
JS: I wrote back that there is already a statement in the Core AAM regarding this.
19:18:07 [joanie]
JS: The URL is above.
19:18:25 [joanie]
JS: In section 6.2 (Joseph reads statement)
19:18:36 [joanie]
JS: The fifth item in the list (Joseph reads it)
19:18:41 [joanie]
JS: Is that sufficient?
19:18:46 [joanie]
CS: Let me read it again.
19:18:59 [clown]
https://github.com/w3c/aria/pull/397
19:19:58 [clown]
https://github.com/w3c/aria/pull/397/commits/698c8c0e42ab40e210dd47a2e9c0329fbb9aeb49
19:20:20 [joanie]
https://rawgit.com/w3c/aria/ACTION-2065/aria/aria.html
19:20:38 [clown]
"User agents are not expected to validate that the active descendant is a descendant of the focused container."
19:21:19 [joanie]
CS: What Joseph pasted should be sufficient.
19:21:21 [clown]
https://rawgit.com/w3c/aria/ACTION-2065/core-aam/core-aam.html#keyboard-focus_aria-activedescendant
19:21:38 [joanie]
JS: The URL above is where the proposed change is.
19:22:08 [joanie]
CS: While it is somewhat redundant, I think having it here is useful.
19:22:26 [joanie]
CS: When people are thinking about activedescendant, I think they're more likely to look here.
19:22:33 [joanie]
CS: We could link back to the other part.
19:22:38 [joanie]
JS: We could do that.
19:23:33 [joanie]
JS: Anyone else have thoughts on this?
19:23:44 [joanie]
JS: I'm fine with including it twice and also linking to the author error section.
19:23:53 [joanie]
BG: Fine with me.
19:26:02 [joanie]
JD: It might be worth adding a (code) comment by each statement that the text should remain aligned.
19:26:31 [joanie]
JS: It could be an editor's comment (they disappear when you do a snapshot).
19:26:47 [joanie]
Zakim, next item
19:26:47 [Zakim]
agendum 6. "ACTION-1739 (Joanie) Provide all the missing atk/at-spi2 interfaces." taken up [from clown]
19:27:27 [joanie]
JS: Correction. They are still showing up.
19:27:34 [joanie]
JS: I'll ask tomorrow during the editor's call
19:27:40 [joanie]
s/call/call./
19:27:41 [clown]
action-1739?
19:27:41 [trackbot]
action-1739 -- Joseph Scheuhammer to Provide all the missing atk/at-spi2 interfaces for joseph -- due 2016-07-05 -- OPEN
19:27:41 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/1739
19:28:09 [joanie]
JS: This action is about the interfaces in ATK/AT-SPI2 that are relevant to roles.
19:28:24 [joanie]
JS: We include them for UIA, but not ATK.
19:28:32 [joanie]
JS: Looking at them, I realized something.
19:29:15 [joanie]
JS: We got rid of the prefixes.
19:29:49 [joanie]
JD: You can do that for everything but hyperlinkimpl, and maybe you can drop that one too.
19:31:17 [joanie]
Zakim, next item
19:31:17 [Zakim]
agendum 7. "ACTION-2022 (Rich) Followup with Alex about IA2_ROLE_LANDMARK (obsolete?)" taken up [from clown]
19:31:23 [joanie]
JS: Rich is not here.
19:31:27 [joanie]
Zakim, close this item
19:31:27 [Zakim]
agendum 7 closed
19:31:28 [Zakim]
I see 8 items remaining on the agenda; the next one is
19:31:28 [Zakim]
8. ACTION-2056 (Rich/Joseph/Joanie) Mappings for new aria-haspopup values. [from clown]
19:31:30 [joanie]
Zakim, next item
19:31:30 [Zakim]
agendum 8. "ACTION-2056 (Rich/Joseph/Joanie) Mappings for new aria-haspopup values." taken up [from clown]
19:31:37 [clown]
action-2056?
19:31:37 [trackbot]
action-2056 -- Joanmarie Diggs to Coordinate the mappings for the various AAPIs of the enumerated aria-haspopup values -- due 2016-06-07 -- OPEN
19:31:37 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/2056
19:31:50 [joanie]
JS: I have incorporated Rich's mapping for IA2 and ATK.
19:31:57 [joanie]
JS: I think I have UIA's in place as well.
19:32:08 [joanie]
JS: I wanted to show Rich the changes and verify they are correct.
19:32:23 [joanie]
JS: But while we're here, the action got assigned to Joanie for the AX API mappings.
19:32:28 [joanie]
JS: Touching base.
19:32:32 [joanie]
JD: No update.
19:32:41 [joanie]
JD: I will add it to my todo list.
19:33:06 [joanie]
JS: When Rich is back I'll probably bring it up again to verify the changes.
19:33:25 [joanie]
Zakim, next item
19:33:25 [Zakim]
agendum 9. "ACTION-1732 (Michael) Conformance section for core-aam." taken up [from clown]
19:33:30 [clown]
action-1732?
19:33:30 [trackbot]
action-1732 -- Michael Cooper to Work on conformance section for mappings (note there is a section, but change id=conformance so respec picks up) -- due 2015-10-14 -- OPEN
19:33:30 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/1732
19:33:38 [joanie]
JS: I was doing some triaging of all the actions during the past week.
19:33:45 [joanie]
JS: I came across action 1732.
19:33:52 [joanie]
JS: This has to be in the document apparently.
19:33:58 [joanie]
JS: It's assigned to Michael.
19:34:07 [joanie]
JS: I emailed him. He replied that he has notes on it.
19:34:15 [joanie]
JS: Michael will add it soon.
19:34:31 [joanie]
JS: Due date is October 14, 2015.
19:34:45 [joanie]
Zakim, next item
19:34:45 [Zakim]
agendum 10. "ACTION-2076 (Joseph) MSAA+IA2 mapping of separator when it is a splitter widget between panes." taken up [from clown]
19:34:53 [clown]
action-2076?
19:34:53 [trackbot]
action-2076 -- Joseph Scheuhammer to MSAA/IA2 mapping of role="separator", when it is a widget (window splitter). -- due 2016-06-02 -- OPEN
19:34:53 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/2076
19:34:56 [joanie]
JS: I need some advice on this one.
19:35:12 [joanie]
JS: I was supposed to research this.
19:35:30 [joanie]
JS: Sometimes it's not interactive; sometimes it is (like when it's a window splitter).
19:35:35 [joanie]
JS: I went digging around.
19:35:41 [clown]
"The object is used to visually divide a space into two regions, such as a separator menu item or a bar that divides split panes within a window"
19:35:51 [joanie]
JS: I got some documentation on the ROLE_SYSTEM_SEPARATOR.
19:36:17 [joanie]
JS: (Reads above)
19:36:25 [joanie]
JS: The role is the same for both types.
19:36:31 [clown]
IA2_ROLE_SPLIT_PANE
19:36:40 [joanie]
JS: IA2 doesn't have a role for separator at all.
19:36:42 [clown]
"A split pane. A specialized panel that presents two other panels at the same time. Between the two panels is a divider the user can manipulate to make one panel larger and the other panel smaller"
19:36:50 [joanie]
JS: There is a split pane (defined above).
19:36:59 [joanie]
JD: We have that in ATK/AT-SPI2.
19:37:09 [joanie]
JS: So the split pane is the whole thing; not the splitter itself.
19:37:33 [clown]
issue-1029?
19:37:33 [trackbot]
issue-1029 -- Add mappings for interactive separator (window splitter). -- open
19:37:33 [trackbot]
http://www.w3.org/WAI/ARIA/track/issues/1029
19:37:36 [joanie]
JS: Ideas, or anyone know more?
19:37:42 [joanie]
CS: Is there an issue for this?
19:37:51 [joanie]
JS: Issue-1029.
19:37:54 [clown]
action-2074
19:37:54 [trackbot]
action-2074 -- Joseph Scheuhammer to UIA mapping of role="separator", when it is a widget (window splitter). -- due 2016-06-02 -- OPEN
19:37:54 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/2074
19:38:06 [joanie]
CS: Action-2074 is for UIA.
19:38:16 [joanie]
JS: You said control type of thumb.
19:38:24 [joanie]
CS: I knew I found something.
19:38:34 [joanie]
JS: Do we have a thumb in MSAA?
19:39:06 [joanie]
JS: Would you be fine with "thumb" Bryan?
19:39:17 [joanie]
BG: Oh goodness.
19:40:05 [clown]
scribenick: clown
19:40:37 [clown]
JD: If a user puts focus on a splitter, and hear's "thumb" or some such, and gives a percentage, isn't that enough?
19:40:46 [clown]
BG: Isn't it a separator role on windows?
19:41:20 [clown]
JD: My platform and a native app, there is a keyboard shortcut to put focus on the window spitter.
19:41:45 [clown]
JD: Orca annouces it, and as the user moves it, orca announces the percentages.
19:42:30 [clown]
JD: It should implement the value interface, and SRs can speak the changes in value.
19:42:50 [joanie]
scribe: joanie
19:43:08 [joanie]
BG: During the APG call, we were trying to figure out the whole separator pattern thing.
19:43:32 [joanie]
BG: There is no way to distinguish between the separator element (static) and interactive separators.
19:43:53 [joanie]
BG: It's not clear in the implementation how you're supposed to distinguish these.
19:44:03 [joanie]
BG: There is no way to convey what is being represented there.
19:44:12 [joanie]
BG: In a non-visual way.
19:44:50 [joanie]
CS: Looking at the UIA documentation, the reason I chose thumb is that the docs specifically state that this role should be used for window resizers.
19:44:59 [joanie]
JS: What do you call the thumb on a scrollbar?
19:45:12 [joanie]
CS: I think it's part of the scrollbar. But let me look.
19:45:52 [joanie]
CS: Yes, thumb is used in scrollbar as well.
19:46:07 [joanie]
CS: Sliders use thumbs as well.
19:46:16 [joanie]
JS: That's what I remember from GUI toolkits.
19:46:23 [joanie]
CS: We don't have a splitter control type.
19:46:34 [joanie]
CS: But thumb says it can be used for window resizing.
19:46:47 [joanie]
BG: Understanding the use cases and how to program them would be helpful.
19:47:02 [joanie]
BG: Are we talking about tabbing to a container which is resizable using the arrow keys?
19:47:08 [joanie]
CS: That's one possibility.
19:47:25 [joanie]
CS: Another is like in Outlook when we have multiple panes dividing the window.
19:47:38 [joanie]
JS: In HTML4... was it a frameset?
19:48:24 [joanie]
JS: For lack of a better word, this thing is a separator that divides a window into two parts.
19:48:37 [joanie]
JS: You can resize the panes without resizing the window itself.
19:49:00 [joanie]
CS: And some apps update the layout depending on the width/height of the pane.
19:49:12 [joanie]
CS: For instance, single line versus multiple line.
19:49:23 [joanie]
JS: Dojo has something like this.
19:49:36 [joanie]
JS: You can Tab to it and then resize the panes with the arrow keys.
19:49:54 [joanie]
BG: Anyone have a web example I can look at?
19:50:00 [joanie]
JS: Let me look for Dojo's.
19:50:20 [joanie]
CS: I think outlook.com has similar functionality.
19:50:36 [joanie]
BG: Having a concrete usecase will help.
19:50:46 [joanie]
JS: The Dojo example says it's deprecated.
19:51:01 [joanie]
JS: And this doesn't seem to be keyboard accessible.
19:52:55 [clown]
scribenick: clown
19:53:21 [clown]
JD: A window splitter expoeses the focusable state; and HR does not.
19:53:41 [clown]
JD: a window splitter exposes a value interface; an HR doesn't
19:54:25 [clown]
JD: Isn't that enough to make the distinction between an interactive window splitter and a static separator (HR).
19:55:02 [clown]
action-2069?
19:55:02 [trackbot]
action-2069 -- Matthew King to Write proposal to resolve issue 1028 for the separator role -- due 2016-05-19 -- PENDINGREVIEW
19:55:02 [trackbot]
http://www.w3.org/WAI/ARIA/track/actions/2069
19:55:34 [joanie]
scribe: joanie
19:55:47 [joanie]
JS: Supposedly we have a pending CfC for action-2069.
19:56:17 [joanie]
JS: He's indicated that this is largely editorial, and the changes are targeted mainly towards authors.
19:56:27 [joanie]
JS: (Quotes from text from Matt)
19:56:41 [joanie]
JS: It sounds very similar to what Joanie said.
19:57:36 [joanie]
JS: So maybe nothing needs to be done. Well....
19:57:50 [joanie]
JS: There may still need to be mappings.
19:59:27 [joanie]
JD: There will need to be mappings.
19:59:54 [joanie]
JD: In Cynthia's case (for UIA), if it has focusability and values, it's a thumb.
20:00:08 [joanie]
JD: In my case, it needs to implement the value interface.
20:03:53 [joanie]
Zakim, part
20:03:53 [Zakim]
leaving. As of this point the attendees have been Joanmarie_Diggs, Joseph_Scheuhammer, Bryan_Garaventa
20:03:53 [Zakim]
Zakim has left #aapi
20:04:01 [joanie]
RRSAgent, stop
20:04:51 [joanie]
present+ Cynthia_Shelly
20:05:17 [joanie]
RRSAgent, make minutes
20:05:17 [RRSAgent]
I have made the request to generate http://www.w3.org/2016/06/14-aapi-minutes.html joanie
20:05:43 [joanie]
scribeOptions: -final
20:05:50 [joanie]
RRSAgent, stop