-
Notifications
You must be signed in to change notification settings - Fork 346
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
Discrepancy with Combobox pattern arrow key interaction guidelines #3061
Comments
There is also a discrepancy between the "Grid Popup Keyboard Interaction" section in the Combobox pattern guidelines:
compared to the "Keyboard Support" section in Editable Combobox with Grid Popup Example:
which also differs from Keyboard Interaction for LayoutGrids
|
The ARIA Authoring Practices (APG) Task Force just discussed The full IRC log of that discussion<jugglinmike> Topic: Combobox arrow key behaviors<jugglinmike> github: https://github.com//issues/3061 <jugglinmike> Matt_King: I volunteer to take this issue on <jugglinmike> Matt_King: I think it's mostly editorial, at least initially. Though we need to get aligned on what we want the pattern to say <jugglinmike> Matt_King: There are certain places where the combo box pattern is fairly prescriptive about what the up- and down-arrow keys do when you are at the ends of the grid <jugglinmike> Matt_King: The reporter really looked deeply into this and said that the examples and the description of the examples are out-of-sync <jugglinmike> Matt_King: My gut reaction is that the pattern might be too prescriptive and that there should potentially be more flexibility in the pattern <jugglinmike> Matt_King: I'd like to identify the core questions and then make a proposal <jugglinmike> Matt_King: Now, if someone else could do this sooner than me, that'd be pretty awesome <jugglinmike> Matt_King: Is there anybody else here who would love to work on this and figure out a way to resolve the discrepancies? <jugglinmike> jongund: I can read through it and see <jugglinmike> Matt_King: Actually, since you wrote some of these examples, it would be really nice if you could read and express whether or not you think it's a good idea for the examples to diverge from the pattern descriptions <jugglinmike> Matt_King: I think this is really about the pattern for now, so I'm going to label the issue accordingly <jugglinmike> Jem: I will assign Matt_King and jongund <jugglinmike> Matt_King: And I'll place it in the "combo box" project <jugglinmike> Matt_King: I know the combo box pattern is used a lot. I don't know how much this aspect of the pattern would trip people up. There's nothing in the report related to the impact; it only points out the problem <jugglinmike> Matt_King: Anybody have any thoughts on whether this should be a P1, P2, or P3? <jugglinmike> Matt_King: It's definitely not P1 because it isn't blocking anything. So it's really a choice between P2 or P3 <jugglinmike> jongund: It seems fairly low-priority to me... <jugglinmike> Matt_King: Yeah, the only reason I'm considering P2 is the popularity of the "combo box" pattern <jugglinmike> Matt_King: I'm going to make it "P3" for now <jugglinmike> Matt_King: We'll come back to this one, probably in several weeks <Jem> https://github.com/w3c/aria-practices/issues?q=is%3Aissue+is%3Aopen+created%3A%3E2021-08-15+no%3Alabel++sort%3Aupdated-desc <jugglinmike> Jem: Here's some information about prioritization and the issue triage process: https://github.com/w3c/aria-practices/wiki/Issue-Triage-Process <Jem> https://github.com//issues/2770 |
I'm noticing some discrepancy in the Combobox interaction pattern guidelines.
In this document: https://www.w3.org/WAI/ARIA/apg/patterns/combobox/#keyboard_interaction, in the "Combobox Keyboard Interaction" section, it states:
However, in the following section, "Listbox Popup Keyboard Interaction", it states:
and
This raises the concern: if a user presses the
Up Arrow
to move focus to the last element in the popup, this action may not be reversible, except by pressing theUp Arrow
until they reach the top of the menu.Finally, this demo: Editable Combobox With List Autocomplete Example
behaves counter to the "Listbox Popup Keyboard Interaction" guidelines—it "rolls over" focus from first to last, and vice-versa.
The text was updated successfully, but these errors were encountered: