-
Notifications
You must be signed in to change notification settings - Fork 28
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
Apple Feedback: posinset, setsize, and menuitem role assertions in test "Navigate to the first item in a menu" (Action Menu Button Example Using aria-activedescendant, Test 18, V22.03.17) #1060
Comments
The ARIA-AT Community Group just discussed The full IRC log of that discussion<jugglinmike> Subtopic: Feedback: "Navigate to the first item in a menu" (Action Menu Button Example Using aria-activedescendant, Test 18, V22.03.17) · Issue #1060 · w3c/aria-at<jugglinmike> github: https://github.com//issues/1060 <jugglinmike> Matt_King: James had three points where he argued that certain assertions were invalid and should be removed <jugglinmike> Matt_King: first, "position of focused item" -- expectation filed separately as #1058 <jugglinmike> Matt_King: second, "number of items in menu is never conveyed while switching between items in a menu." <jugglinmike> Matt_King: third, "menu item role is never repeated while switching between items in a menu, native or web. It would be redundant." <jugglinmike> James_Scholes: I find the suggestion that we should convey the position and the total as being out-of-sync with other screen readers and also with general screen reader users' expectations <jugglinmike> Matt_King: I thought we were all aligned on the idea that, given the semantics of MUST and SHOULD, that generally information about set sizes ought to be asserted with SHOULD <jugglinmike> IsaDC: Yeah, if we were talking about "MAY", that would be a problem <jugglinmike> James_Scholes: Okay, that makes sense <jugglinmike> Matt_King: It doesn't seem like a screen reader should be repeating the role inside each one of these containers <jugglinmike> James_Scholes: It's difficult because there are cases where screen readers DO do that, and you might find it off-putting if they didn't. Like in a tab list, for example <jugglinmike> James_Scholes: Or what JAWS and NVDA would call a tab control <jugglinmike> Matt_King: We're also starting to see things like "close" buttons in tab lists, so there might be other things in there <jugglinmike> Matt_King: That's currently not valid, to be clear, but it might become valid with ARIA Actions <jugglinmike> James_Scholes: I think it would be actively annoying if the AT announced that everything in a menu is a menu item, though <jugglinmike> Matt_King: So do we want this to be a "MAY"? <jugglinmike> James_Scholes: Well, I really think it SHOULDN'T do that kind of menu item announcement <jugglinmike> James_Scholes: I think that if we didn't include it at all, then someone may be more likely to highlight it as extra verbosity if they encountered it <jugglinmike> James_Scholes: but most testers would probably not consider if excessively verbose if we explicitly allowed it with a MAY assertion <jugglinmike> Matt_King: This is just when navigating from one to another, but if you are READING the item, then it ought to tell you (since you might not remember or you might be distracted) <jugglinmike> Matt_King: Any objections? <jugglinmike> Matt_King: Hearing none, we'll stick with that. |
@mcking65 today said this is still an older test version, so ignore for now. ARIA-AT will update and we'll retest VO once the new test is available. |
mcking65
changed the title
Feedback: "Navigate to the first item in a menu" (Action Menu Button Example Using aria-activedescendant, Test 18, V22.03.17)
Feedback: posinset, setsize, and menuitem role assertions in test "Navigate to the first item in a menu" (Action Menu Button Example Using aria-activedescendant, Test 18, V22.03.17)
Oct 22, 2024
mcking65
changed the title
Feedback: posinset, setsize, and menuitem role assertions in test "Navigate to the first item in a menu" (Action Menu Button Example Using aria-activedescendant, Test 18, V22.03.17)
Apple Feedback: posinset, setsize, and menuitem role assertions in test "Navigate to the first item in a menu" (Action Menu Button Example Using aria-activedescendant, Test 18, V22.03.17)
Oct 22, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description of Behavior
These expectations for Home/End in a menu are invalid.
These invalid expectations are repeated 4 times in the test file.
The 3rd invalid expectation also appears in Test 9 (Press "A").
Please remove these expectations. Thanks.
Test Setup
The text was updated successfully, but these errors were encountered: