- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 26 Apr 2016 16:10:12 -0400
- To: ARIA Working Group <public-aria@w3.org>
- Cc: "wai-xtech@w3.org" <wai-xtech@w3.org>
URL: https://www.w3.org/2016/04/26-aapi-minutes.html Plain text follows: [1]W3C [1] http://www.w3.org/ Accessible Rich Internet Applications Working Group Teleconference 26 Apr 2016 See also: [2]IRC log [2] http://www.w3.org/2016/04/26-aapi-irc Attendees Present Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa, Rich_Schwerdtffeger Regrets Cynthia_Shelly Chair Joseph_Scheuhammer Scribe joanie Contents * [3]Topics 1. [4]ACTION-2043 (Joseph/Cynthia) Review UIA mapping of role="status". 2. [5]ACTION-2055 (All) Mappings for new values of aria-haspopup -- create actions. 3. [6]ACTION-1569 (Jason/Joseph) Section that describes AAPI differences -- done? 4. [7]ACTION-1409 (Joanie) Gnome bugzilla re: group position for ATK/AT-SPI. 5. [8]ACTION-2022/ACTION-1668 (All) Add IA2_ROLE_LANDMARK for IA2. Latest developments, including mapping of role="form". * [9]Summary of Action Items * [10]Summary of Resolutions __________________________________________________________ <scribe> agenda: this <joanie> scribe: joanie ACTION-2043 (Joseph/Cynthia) Review UIA mapping of role="status". <clown> action-2043? <trackbot> action-2043 -- Joseph Scheuhammer to Modify UIA mapping of role="status" -- due 2016-03-28 -- PENDINGREVIEW <trackbot> [11]http://www.w3.org/WAI/ARIA/track/actions/2043 [11] http://www.w3.org/WAI/ARIA/track/actions/2043 JS: This is a Cynthia-related action. ... I modified the mapping of role="status". <clown> [12]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r ole-map-status [12] https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-status RS: Did she want it to be status bar? JS: No. ... She has it as a group, with a localized role of status. RS: Will that cause ATs to announce whenever there are changes? JS: It has a live setting of polite. RS: That should be ok then. JS: I just want Cynthia to review. ACTION-2055 (All) Mappings for new values of aria-haspopup -- create actions. JS: This is a mechanical one. <clown> issue-1025? <trackbot> issue-1025 -- Drive mappings of the new enumerated type values for aria-haspopup -- open <trackbot> [13]http://www.w3.org/WAI/ARIA/track/issues/1025 [13] http://www.w3.org/WAI/ARIA/track/issues/1025 JS: Also, I killed this action and made it an issue. ... We need people to consider the mappings for aria-haspopup. ... Because now it will be a token list. ... So all the platforms will need to adjust their mappings. RS: All the OSes have an attribute for popups, right? <clown> [14]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#a riaHaspopupTrue [14] https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaHaspopupTrue JS: The link above is for True RS: So you have the popup. JS: If it's on a push button, you change the role. RS: (Reading) JS: AXShowMenu and AXPressed make sense. ... Looking at this now, I have a feeling we won't get this into 1.1. ... AXAPI says it's a menu. BG: Wasn't the original proposal to create a separate attribute, like aria-popuptype. ... And this would be interpretable by the ATs. ... And then you don't have to redesign aria-haspopup. JS: That would then need to be taken to the Thursday meeting. RS: (Points out cases where it is not expanded) JS: During the meeting, Joanie proposed keeping the state exposure as-is and then expose the type via object attribute. BG: Say you had an edit field, and it was a combobox. But it also popped up a menu when you right-click. <Rich> aria-garaventa BG: How can we expose both? JS: Combo box has a list. And it has a menu too (in this example). RS: This should not be the expand/collapse state. JS: (Reads from spec) RS: You want to know what it's going to. ... So you need something to tell you if the popup will be a dialog, tree, grid, etc. ... Did we include list? JS: The classic definition of a combo box is a list of options. ... So I think it's been that way since 1.0. ... In 1.1 we're adding all the other types. BG: Currently, haspopup pops up a menu. RS: I think that's for a drop menu. BG: The state is implicitly true for the combobox role. RS: When it's applied to a button, it's always a menu. Today. BG: It will be interesting if they put aria-haspopup on a button with a type of dialog. ... Then it's not a menubutton. ... This will need to be addressed. JS: Someone will need to take an action. RS: You can assign this to me to talk to Alex. <clown> [15]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#a riaHaspopupTrue [15] https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaHaspopupTrue RS: If you look at the above, you'll see IA2 has a buttonmenu role when it's on a push button. <clown> ACTION: Rich to coordinate the mappings for the various AAPIs of the enumerated aria-haspopup values . [recorded in [16]http://www.w3.org/2016/04/26-aapi-minutes.html#action01] [16] http://www.w3.org/2016/04/26-aapi-minutes.html#action01] <trackbot> Created ACTION-2056 - Coordinate the mappings for the various aapis of the enumerated aria-haspopup values . [on Richard Schwerdtfeger - due 2016-05-03]. <clown> action-2056? <trackbot> action-2056 -- Richard Schwerdtfeger to Coordinate the mappings for the various aapis of the enumerated aria-haspopup values . -- due 2016-05-03 -- OPEN <trackbot> [17]http://www.w3.org/WAI/ARIA/track/actions/2056 [17] http://www.w3.org/WAI/ARIA/track/actions/2056 JD: You could potentially do in IA2 what is proposed for ATK/AT-SPI2. RS: A button menu could potentially popup a tree. ... I think Matt is going to have to address that. ... What does it mean if you have a button that opens a dialog box? JS: Like "Save as..." ... But that's different from a button with a down-pointing triangle. RS: We need to say that, for true and false, what do we say about haspopup for other popup types. JS: Unless... I can see the AT not caring if the button became a button menu. They might just want to know what will pop up. ... You have seven days to do this, Rich. Would you like more time? RS: Yes. ... Give me three weeks. ... How are you doing this? ... Should I create a branch? JS: Yes. ... And either give me a pull request or ask me to merge it in. ACTION-1569 (Jason/Joseph) Section that describes AAPI differences -- done? <clown> action-1569? <trackbot> action-1569 -- Joseph Scheuhammer to Create a section that describes AAPI differences -- due 2016-05-03 -- OPEN <trackbot> [18]http://www.w3.org/WAI/ARIA/track/actions/1569 [18] http://www.w3.org/WAI/ARIA/track/actions/1569 JS: There's a section in the core mapping written by Jason and Cynthia. ... I've got confirmation from Cynthia. ... I'm waiting to hear back from Jason. ... We'll leave this one open. ACTION-1409 (Joanie) Gnome bugzilla re: group position for ATK/AT-SPI. <clown> action-1409? <trackbot> action-1409 -- Joanmarie Diggs to Monitor progress of bug against atk in gnome's bugzilla requesting new position, level, and other api be added ([19]https://bugzilla.gnome.org/show_bug.cgi?id=727453) -- due 2016-04-07 -- OPEN [19] https://bugzilla.gnome.org/show_bug.cgi?id=727453) <trackbot> [20]http://www.w3.org/WAI/ARIA/track/actions/1409 [20] http://www.w3.org/WAI/ARIA/track/actions/1409 JS: I thought we dealt with this last week. ... Joanie needs to add new API to ATK/AT-SPI2. <clown> scribenick: clown RS: Is it done? JD: No it's not done. ... We need to create a new ATK interface, and then we can add all sorts of new information. RS: In the 1.1 timeframe? JD: I was hoping to, but I'm busy with other things. ... So, it's not quite done yet. ... Even though not ideal, we are already exposing setsize, etc. via object attributes. ... So if the new interface is not done, we stay with the 1.0 implementation, and we don't change core. ... If it is done, then we can change core. ... We are not really blocking anything. ... But, I hope to get the new interface done in the 1.1 timeframe. JS: I would like to change the due date of the action so it doesn't keep coming up. JD But I would like to be reminded more frequently. JS: So leave the due date the way it is? JD: But, we don't have to discuss it at length every meeting; just check in on the status. <joanie> scribe: joanie ACTION-2022/ACTION-1668 (All) Add IA2_ROLE_LANDMARK for IA2. Latest developments, including mapping of role="form". <clown> action-2022 <trackbot> action-2022 -- Richard Schwerdtfeger to Followup with alex about ia2 discussion re: adding a landmark role, similar to atk -- due 2016-02-23 -- OPEN <trackbot> [21]http://www.w3.org/WAI/ARIA/track/actions/2022 [21] http://www.w3.org/WAI/ARIA/track/actions/2022 <clown> action-1688? <trackbot> Sorry, but action-1688 does not exist. JS: I think action-2022 is done. <clown> action-1668? <trackbot> action-1668 -- Joseph Scheuhammer to Add a ia2_role_landmark to ia2. this will tell ats to look at the xml-roles value for landmarks -- due 2015-07-07 -- OPEN <trackbot> [22]http://www.w3.org/WAI/ARIA/track/actions/1668 [22] http://www.w3.org/WAI/ARIA/track/actions/1668 JS: This is the new IA2 role for landmark. ... This was done last week. ... One of the things which came up was what to do about role="form". RS: I answered Alex. JS: And the decision was to change the mapping to ROLE_LANDMARK. <clown> [23]https://lists.w3.org/Archives/Public/public-aria/2016Apr/01 97.html [23] https://lists.w3.org/Archives/Public/public-aria/2016Apr/0197.html JS: And I was going to make a similar change to ATK. ... But then Bryan sent the email (at the URL above) BG: The group thought it would be good to take a poll. RS: What Freedom Scientific said is that they have to handle the old case and the new case. ... But they said there was no problem. ... I've not yet talked to Jamie, but he didn't have problems with the landmark role. BG: Is there any way to make it act like a named region? ... So it's not in the landmarks list unless it has a name. JS: The WebAim group is saying if the form has a name, it is a landmark; but if it doesn't, then it's not. RS: I don't agree with that. JS: And I think that belongs in the spec. BG: This was originally proposed by Steve Faulkner and then supported by LĂ©onie and Birkir. ... It was related to .NET pages. ... Also, on some pages, you'll get a form around one button. RS: But that's just bad coding practices. BG: I don't have a problem exposing it as landmark. But how will ATs present it? RS: I don't think we should change things because of some less-than-ideal practices. BG: I've seen this on Facebook, where a form contains the logout button -- and only the logout button. <clown> <div role="search"> <clown> <form> <clown> ... <clown> </form> <clown> </div> JS: I found another example in this. From Tim. ... Markup is above. ... You only want the search in the case above to be the landmark; not the form inside it. ... So you'd have two landmarks in virtually the same place. RS: Why not do <form role="search">.... ? JS: You can reply to him. BG: They can choose to implement it however they want. ... The irony is that if you put role="form" on something, JAWS (at least) tells you the beginning and ending of the form. But this doesn't happen with the "form" element. <clown> [24]https://lists.w3.org/Archives/Public/public-aria/2016Apr/01 97.html [24] https://lists.w3.org/Archives/Public/public-aria/2016Apr/0197.html RS: Can you respond to the WebAim people that <form role="search"> is preferable? BG: The problem I see in exposing unnamed forms is legacy content. JD: I think Bryan is right. <clown> scribenick: clown JD: My understanding is the role="form" is always a landmark, with or without a name. ... But the <form> element is a landmark only if it has a name. RS: The form element is someone else's problem. JD: Wasn't the question for webaim about the form element? BG: It was about both. RS: the issue around the <form> element is not ARIA's problem. [25]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r ole-map-form [25] https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-form <joanie> scribe: joanie RS: I think you'll have to say if it has a label, use the ARIA mapping. ... But if it doesn't have a label, then the form element should be mapped as a form, but not a landmark. JS: (Confirms the above) ... So I can change the mappings for ATK/AT-SPI2 for role="form". RS: I'll file a bug for Steve regarding the form element and HTML AAM. <clown> github.com/w3c/aria JS: I will finish the changes in our spec. <clown> [26]https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#r ole-map-banner [26] https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-banner JS: Right now, on AXAPI the form role is mapped as a group. <clown> ACTION: Joanie to suggest that AXAPI mapping of role="form" should be a landmark in the AXSubrole. [recorded in [27]http://www.w3.org/2016/04/26-aapi-minutes.html#action02] [27] http://www.w3.org/2016/04/26-aapi-minutes.html#action02] <trackbot> Created ACTION-2057 - Suggest that axapi mapping of role="form" should be a landmark in the axsubrole. [on Joanmarie Diggs - due 2016-05-03]. <clown> action-2057? <trackbot> action-2057 -- Joanmarie Diggs to Suggest that axapi mapping of role="form" should be a landmark in the axsubrole. -- due 2016-05-03 -- OPEN <trackbot> [28]http://www.w3.org/WAI/ARIA/track/actions/2057 [28] http://www.w3.org/WAI/ARIA/track/actions/2057 JS: But other landmarks are mapped as landmark (example banner). JD: Looking quickly at the code, I'm not seeing a form landmark in WebKit, but I think there should be one. JS: I'll create an action for you. JD: Thanks! Summary of Action Items [NEW] ACTION: Joanie to suggest that AXAPI mapping of role="form" should be a landmark in the AXSubrole. [recorded in [29]http://www.w3.org/2016/04/26-aapi-minutes.html#action02] [NEW] ACTION: Rich to coordinate the mappings for the various AAPIs of the enumerated aria-haspopup values . [recorded in [30]http://www.w3.org/2016/04/26-aapi-minutes.html#action01] [29] http://www.w3.org/2016/04/26-aapi-minutes.html#action02 [30] http://www.w3.org/2016/04/26-aapi-minutes.html#action01 Summary of Resolutions [End of minutes]
Received on Tuesday, 26 April 2016 20:10:53 UTC