-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JAWS Feedback: "Change insert+Up assertions for Request information about an unchecked radio button" (Radio Group Example Using aria-activedescendant, Test 14, V24.03.13) #1094
Comments
…insert+up (pull #1097) Consistent with the request in #1094, when requesting info about a menuitem inside of a menu with insert+up, changed assertions so that: * Assertions for setsize and posinset are optional. * Assertions for menu container name and menu container role are omitted. Made equivalent changes for both JAWS and NVDA.
The ARIA-AT Community Group discussed this during their meeting today. Due to technical difficulties, the IRC bot did not post the minutes here, so I'm doing so manually (I've also added the minutes from the final part of the discussion, as these are omitted from the version published on the web, presumably due to the same error). Minutes from the ARIA-AT Community Group's discussion of this issue(15:32:06) Matt_King: This seems like a straightforward request |
The ARIA-AT Community Group just discussed The full IRC log of that discussion<jugglinmike> Topic: Request for change to radio test plan<jugglinmike> github: https://github.com//issues/1094 <jugglinmike> Matt_King: This seems like a straightforward request <jugglinmike> Matt_King: This has come up before: Is there really a difference between "Insert + Tab" and "Insert + Up"? <jugglinmike> Matt_King: As a result of our work here, Vispero has decided that they're going to define that difference <jugglinmike> Matt_King: They're basically saying that "Insert + Up" should give less information, and "Insert + Tab" should give more and richer informatino <jugglinmike> s/informatino/information/ <jugglinmike> Matt_King: I think what they're really talking about here are the things like sliders, radio buttons, etc--anything where there is a composite with some kind of a container <jugglinmike> Matt_King: That's my interpretation <jugglinmike> Matt_King: They requested that we remove the assertions for things that are not name, role, value, or state <jugglinmike> Matt_King: So that would be information like the name of the radio group (if it's a radio group) or text like "one of four" <jugglinmike> Matt_King: My inclination is that for things that are about the immediate control (e.g. "one of four"), those probably ought to just be optional (not a should or a must) <jugglinmike> Matt_King: ...but anything about the container, you wouldn't assert anything at all--only for "Insert + Up" <jugglinmike> Matt_King: Only when you press "Insert + Tab" would it be optional assertion that it conveys the role of the container <jugglinmike> Matt_King: That seems to be in alignment with what Vispero has written here; does anyone in the meeting have concerns about going in this direction? <jugglinmike> jugglinmike: Why would we remove assertions rather than make them optional? Removing them risks insinuating to testers that those details are excessively verbose <jugglinmike> Matt_King: IsaDC, do you think it would be a problem to make that assertion optional? <jugglinmike> s/make that assertion/keep that assertion and mark it as/ <jugglinmike> IsaDC: I agree with removing the assertions. Then we make sure that Testers do not feel that those assertions are mandatory <jugglinmike> James_Scholes: but the presence of the assertions does communicate to Testers the idea that we believe some output is reasonable <jugglinmike> James_Scholes: I think it's a good thing that Vispero is making the distinction clearer in their product <jugglinmike> James_Scholes: I don't think that we should include a optional assertion for this case <jugglinmike> Dean_Hamack: I'm totally with you on that, James_Scholes <jugglinmike> Dean_Hamack: when I focus on a button, I don't need to know everything else about it <jugglinmike> Hadi: If we keep the assertion, and the result is that they do not mention the name of the group upon pressing "Insert + Up", we are not considering that a failure, right? <jugglinmike> James_Scholes: that's right, we are not considering that a failure because the assertion is optional <Matt_King> rrsagent, make minutes <RRSAgent> I have made the request to generate https://www.w3.org/2024/08/08-aria-at-minutes.html Matt_King <Matt_King> zakim, bye <Zakim> leaving. As of this point the attendees have been jugglinmike, mmoss, Michael_Fairchild, IsaDC, Hadi, Dean_Hamack, James_Scholes, Murray_Moss, Joe_Humbert, Matt_King |
Description of Behavior
We would like to adjust the requirements for Insert+Up Arrow(Say Line).
Insert+ Up Arrow and Insert+tab are both used to request information. However, Say Line should provide basic information, while Insert+Tab should provide more comprehensive information, like the description and context.
Please remove the following requirements from the Insert+Up Arrow test:
Differnciation between Insert+Up Arrow(Say Line) and Insert+Tab:
Insert+Up Arrow
It should provide basic element information, excluding the environment and description.
Similar to: Name, State, Value, Role
Insert+Tab
Should provide more comprehensive information
Similar to Name, State, Value, Role, Position, Number of items, description, and Group Name
Could we make the adjustments and follow this separation for our upcoming tests?
Test Setup
The text was updated successfully, but these errors were encountered: