- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 8 Mar 2016 16:13:33 -0500
- To: ARIA Working Group <public-aria@w3.org>
- Cc: "wai-xtech@w3.org" <wai-xtech@w3.org>
Link: https://www.w3.org/2016/03/08-aapi-minutes.html Plain text follows: [1]W3C [1] http://www.w3.org/ Accessible Rich Internet Applications Working Group Teleconference 08 Mar 2016 See also: [2]IRC log [2] http://www.w3.org/2016/03/08-aapi-irc Attendees Present Joanmarie_Diggs, Bryan_Garaventa, Joseph_Scheuhammer, Cynthia_Shelly, Rich_Schwerdtfeger Regrets Chair Joseph_Scheuhammer Scribe joanie Contents * [3]Topics 1. [4]Adiministration: Daylight Savings Time for North America (at least) is in effect next week. 2. [5]ACTION-2012/ACTION-2013/Action-1667 (Joseph, Cynthia) UIA mappings for landmark roles, pull request merged: https://github.com/w3c/aria/pull/272 3. [6]ACTION-1569/1585/ISSUE-540 (All) Section on AAPI differences - my response to Jason's latest, and including Cynthia's new example. 4. [7]ACTION-1541 (Joseph) AXAPI mapping for aria-modal property -- update progress. 5. [8]ACTION-2008: (Cynthia) Handle concept of description property for UIA. 6. [9]aria-kbdshortcuts * [10]Summary of Action Items * [11]Summary of Resolutions __________________________________________________________ <clown> agenda: this Adiministration: Daylight Savings Time for North America (at least) is in effect next week. JS: Quick reminder that next week North America is on Daylight Saving Time. ACTION-2012/ACTION-2013/Action-1667 (Joseph, Cynthia) UIA mappings for landmark roles, pull request merged: [12]https://github.com/w3c/aria/pull/272 [12] https://github.com/w3c/aria/pull/272 <clown> action-2012 <trackbot> action-2012 -- Joseph Scheuhammer to UIA mapping for role="region" (Github issue #243) -- due 2016-02-12 -- PENDINGREVIEW <trackbot> [13]http://www.w3.org/WAI/ARIA/track/actions/2012 [13] http://www.w3.org/WAI/ARIA/track/actions/2012 <clown> action-2013 <trackbot> action-2013 -- Joseph Scheuhammer to UIA mapping for role=navigation (GIthub issue #242) -- due 2016-02-12 -- PENDINGREVIEW <trackbot> [14]http://www.w3.org/WAI/ARIA/track/actions/2013 [14] http://www.w3.org/WAI/ARIA/track/actions/2013 <clown> action-1667 <trackbot> action-1667 -- Joseph Scheuhammer to Update the mapping spec for aria role region to reflect its landmark inheritance as defined in the aria 1.1 spec. -- due 2016-02-26 -- PENDINGREVIEW <trackbot> [15]http://www.w3.org/WAI/ARIA/track/actions/1667 [15] http://www.w3.org/WAI/ARIA/track/actions/1667 <clown> action-2012 <trackbot> action-2012 -- Joseph Scheuhammer to UIA mapping for role="region" (Github issue #243) -- due 2016-02-12 -- PENDINGREVIEW <trackbot> [16]http://www.w3.org/WAI/ARIA/track/actions/2012 [16] http://www.w3.org/WAI/ARIA/track/actions/2012 <clown> [17]https://github.com/w3c/aria/pull/272 [17] https://github.com/w3c/aria/pull/272 JS: Cynthia has this pull request. ... URL above. <clown> [18]https://github.com/w3c/aria/commit/5b29b85d5d4ebee1b374bef2 f887b8b6dd72cac9 [18] https://github.com/w3c/aria/commit/5b29b85d5d4ebee1b374bef2f887b8b6dd72cac9 JS: She makes changes to the various landmark roles for UIA. CS: These are all similar. ... We added two new properties: landmark-type and localized-landmark-type. ... The latter is a user-facing string. ... A number of the landmarks are not direct mappings, in which case we use "custom" and then a localized landmark type string for the specific name. ... For ARIA, the localized control type and localized landmark type strings will always be the same. ... For HTML, the localized control type will be the same as HTML, and the localized landmark type will be the ARIA string. ... This is what the landmark is called (header versus banner, for example). ... Adding the localized landmark type based on ARIA will make them available in verbose mode. ... I did make some of the strings more user-friendly (e.g. "contentinfo" to "content information") <clown> [19]http://rawgit.com/w3c/aria/uia-landmarks/core-aam/core-aam. html#role-map-banner [19] http://rawgit.com/w3c/aria/uia-landmarks/core-aam/core-aam.html#role-map-banner JS: The URL above has Cynthia's changes. ... (reads from table) CS: The fact that the landmark type is non null means Narrator will pick it up. JS: Everyone ok with this? (Group discusses the nature of the names of various landmark types) <clown> [20]https://github.com/w3c/aria/commit/8b9a91717b14a5e91f2ce6d5 76fcc182ef032aca [20] https://github.com/w3c/aria/commit/8b9a91717b14a5e91f2ce6d576fcc182ef032aca JS: The only problem I had is that it changed the phrase "control type/role" to "Control Type." ... I went through the document and made this change for the rest of the Core AAM. <richardschwerdtfeger> +1 CS: It looks fine. JS: Then I will push all those changes in and close the relative actions. ... And the github issues as well? CS: Yes. ACTION-1569/1585/ISSUE-540 (All) Section on AAPI differences - my response to Jason's latest, and including Cynthia's new example. <clown> action-1569 <trackbot> action-1569 -- Joseph Scheuhammer to Create a section that describes AAPI differences -- due 2016-02-23 -- PENDINGREVIEW <trackbot> [21]http://www.w3.org/WAI/ARIA/track/actions/1569 [21] http://www.w3.org/WAI/ARIA/track/actions/1569 <clown> action-1585 <trackbot> action-1585 -- Joseph Scheuhammer to Add to the section on differences among aapis highlighting the features of uia. -- due 2016-01-15 -- PENDINGREVIEW <trackbot> [22]http://www.w3.org/WAI/ARIA/track/actions/1585 [22] http://www.w3.org/WAI/ARIA/track/actions/1585 <clown> action-2032 <trackbot> action-2032 -- Joseph Scheuhammer to Provide a new example for the accessibility api explanatory text. -- due 2016-03-01 -- OPEN <trackbot> [23]http://www.w3.org/WAI/ARIA/track/actions/2032 [23] http://www.w3.org/WAI/ARIA/track/actions/2032 <clown> [24]http://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/cor e-aam.html#uia [24] http://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/core-aam.html#uia JS: Here's the URL (above) with the text. ... This is Jason's branch. <clown> [25]http://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/cor e-aam.html#uia [25] http://rawgit.com/w3c/aria/ACTION-1569-%282%29/core-aam/core-aam.html#uia CS: It's in 1.3.2. JS: Cynthia gave me new text for an example for treeitem control type for UIA. CS: It's just an example to illustrate control types in UIA. JS: I am just asking Cynthia if this is ok. CS: I noticed one nit, namely that tree items are not actually sentient. RS: But a tree item is not always expandable. CS: It is in UIA. RS + JS: What are the leaves called? CS: I believe they are still tree items, but they might be links or buttons. ... The purpose of this example is to explain what is required versus optional, and what control patterns are. ... For instance a tree item must be expandable, it might or might not also be scrollable. ... If this example is confusing, I could come up with a different one. ... Or we could just say this is good enough for now. JS: I think it's good enough for now, but Rich seems to have concerns. CS: The goal of the example is to show how control patterns can be mixed together. ... Does it address that goal? BG: Does leaf node count for checkable item state? CS: A tree item could have children that are, among other things, checkable. ... You can add any pattern to any item. ... But by default, expand/collapse is the only required pattern for tree item. JS: Jason Kiss is the one who suggested these sections be added. ... Rich, do you have a better example? RS: What about a slider? CS: I don't think that's a control type, but a pattern (range). ... There is a slider control type. ... But it doesn't have a required control type. ... Which is why I didn't pick it for this example. RS: Scrollbar? CS: Has no required patterns. RS: It's not required to scroll? CS: I could use radio button, but radio button is not allowed to have the toggle pattern. ... (Reviews other controls for better example, and finds no better option.) RS: Any reason why we don't use the 'code' tag in this text for the UIA tree item control type? CS: Probably a good idea that we do that. JS: This text is on Jason Kiss's branch, by the way. CS: Suggestion: Go ahead and commit this and then give me a new issue or action to fix the rest (e.g. 'code' tags) JS: It's showing up in the spec now, but it's in a branch. <clown> [26]https://github.com/w3c/aria/pull/279 [26] https://github.com/w3c/aria/pull/279 JS: There's a pull request from Jason (above). ... And he's still working on it, so I'm not ready to commit it to master. ... If you go to that URL, you'll see I added some things. CS: So I would need to make changes to Jason's branch? JS: Yes. (Action reassigned to Cynthia with note to make edititorial changes discussed) <clown> [27]https://www.w3.org/WAI/ARIA/track/actions/2032 [27] https://www.w3.org/WAI/ARIA/track/actions/2032 JS: Note added to action-2032. ... You might want to email Jason to tell him you're working on his branch. ACTION-1541 (Joseph) AXAPI mapping for aria-modal property -- update progress. <clown> action-1541? <trackbot> action-1541 -- Joseph Scheuhammer to Investigate and propose mappings for aria-modal property for axapi. -- due 2016-02-08 -- OPEN <trackbot> [28]http://www.w3.org/WAI/ARIA/track/actions/1541 [28] http://www.w3.org/WAI/ARIA/track/actions/1541 JS: I don't think I have any new information. ... Before last week's meeting, I posed a question in WebKit's bugzilla. <clown> [29]https://bugs.webkit.org/show_bug.cgi?id=138566#c23 [29] https://bugs.webkit.org/show_bug.cgi?id=138566#c23 JS: And I haven't gotten an answer. JD: Did you try what I suggested? ... Assign this to me to try what I am suggesting you do. I have a current trunk build of Safari. <clown> ACTION: Joanie to run the webkit aria-modal test file to see what happens vis-a-vis the background. [recorded in [30]http://www.w3.org/2016/03/08-aapi-minutes.html#action01] [30] http://www.w3.org/2016/03/08-aapi-minutes.html#action01] <trackbot> Created ACTION-2038 - Run the webkit aria-modal test file to see what happens vis-a-vis the background. [on Joanmarie Diggs - due 2016-03-15]. <clown> action-2038 <trackbot> action-2038 -- Joanmarie Diggs to Run the webkit aria-modal test file to see what happens vis-a-vis the background. -- due 2016-03-15 -- OPEN <trackbot> [31]http://www.w3.org/WAI/ARIA/track/actions/2038 [31] http://www.w3.org/WAI/ARIA/track/actions/2038 ACTION-2008: (Cynthia) Handle concept of description property for UIA. <clown> action-2008? <trackbot> action-2008 -- Joseph Scheuhammer to Handle concept of description property for UIA -- due 2016-03-01 -- PENDINGREVIEW <trackbot> [32]http://www.w3.org/WAI/ARIA/track/actions/2008 [32] http://www.w3.org/WAI/ARIA/track/actions/2008 JS: I just saw this come in today. ... (Reads from comment) We are adding a UIA property called "FullDescription" in addition to the existing "Name" and "HelpText" properties and "LabeledBy" and "DescribedBy" relationships It is not yet in public builds. I will update UIA mappings to include it. JS: And you assigned this to me. CS: Because it was due today. JS: So I'll assign it back to you and re-set the status to open. ... And once you've made the edits, reassign it back to me. aria-kbdshortcuts action-2036 <trackbot> action-2036 -- Richard Schwerdtfeger to Modify aria-kbdshortcut based on group feedback -- due 2016-03-06 -- OPEN <trackbot> [33]http://www.w3.org/WAI/ARIA/track/actions/2036 [33] http://www.w3.org/WAI/ARIA/track/actions/2036 CS: I looked at what's available in UIA. ... My notes are in action-1635 action-1635 <trackbot> Sorry, but action-1695 does not exist. <richardschwerdtfeger> [34]https://rawgit.com/w3c/aria/action2036/aria/aria.html#aria- keyshortcuts [34] https://rawgit.com/w3c/aria/action2036/aria/aria.html#aria-keyshortcuts <cyns> [35]https://www.w3.org/WAI/ARIA/track/actions/1695 [35] https://www.w3.org/WAI/ARIA/track/actions/1695 CS: UIA has a couple of things in the ballpark, but neither are an exact match. ... Accelerator key are typically Ctrl (e.g. Ctrl+S to save) ... Access keys (also called mnemonics) are the things where the underline shows up when you hold down the Alt key. RS: Mnemonics typically give focus to something, but not activate them. CS: That's not the case in menus, which is where they are frequently used. RS: Accelerators always invoke. CS: Yes. ... I think Accelerator key is closer, but it does invoke. ... And there was some discussion about whether invoking was required or optional. RS: Our aria-kbdshortcuts is for documentation. ... But it won't give it focus. CS: The way that it seems to work in UIA is that if it's put on something invokable, it invokes; otherwise it gives is focus. ... I'm not sure if exposing aria-kbdshortcuts in this fashion is going to cause a change in user interaction. RS: So when it's exposed in your API.... CS: I think that wires it up to be invoked. ... In the case of a link, it should invoke; in the case of a text field, it should focus. RS: That's ok because it's essentially a click. CS: Yes, invoke is click. RS: If you click on a text field, it's going to focus. ... So I think that's ok. CS: Either one is fine, if we want to scope it tightly for 1.1. ... On a set that's larger, I think I can do that too. ... My concern is that if we do so, Windows is going to start doing things. RS: I'm a little worried about it because if you do the invoke, it would happen under the covers. CS: UIA is a two-way API; ARIA is a one-way API. It's a mismatch. JD: I am pretty sure the spec specifically states that no action is supposed to occur as a result of the exposure. ... And that the author is required to do all the user-interaction implementation. ... It's just notifying ATs of the existence of this property. CS: I may be able to do this on my platform, but I'm not yet sure. ... I'll dig a bit more and see if these things can be separated. <scribe> scribenick: joanie Summary of Action Items [NEW] ACTION: Joanie to run the webkit aria-modal test file to see what happens vis-a-vis the background. [recorded in [36]http://www.w3.org/2016/03/08-aapi-minutes.html#action01] [36] http://www.w3.org/2016/03/08-aapi-minutes.html#action01 Summary of Resolutions [End of minutes]
Received on Tuesday, 8 March 2016 21:14:28 UTC