Skip to content
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

The listbox note for horizontal listbox keyboard UX is confusing. #2245

Open
rhdunn opened this issue Feb 28, 2022 · 1 comment
Open

The listbox note for horizontal listbox keyboard UX is confusing. #2245

rhdunn opened this issue Feb 28, 2022 · 1 comment
Assignees
Labels
editorial Changes to prose that don't alter intended meaning, e.g., phrasing, grammar. May fix inaccuracies.

Comments

@rhdunn
Copy link

rhdunn commented Feb 28, 2022

The note in https://www.w3.org/TR/2019/NOTE-wai-aria-practices-1.1-20190814/#listbox_kbd_interaction states:

  1. If the options in a listbox are arranged horizontally:
    1. Down Arrow performs as Right Arrow is described above, and vice versa.
    2. Up Arrow performs as Left Arrow is described above, and vice versa.

This is confusing because:

  1. Right/Left Arrow are not described above, only Down/Up Arrow.
  2. I would expect a horizontal orientation to imply the use of Right/Left Arrow keys, so would have expected the use of Down/Right and Up/Left in the text to be the other way around.
  3. It is not clear whether both or only the orientation specific set of arrow keys should be supported.

Additionally, to make it clearer, these should be specified in the main keyboard section instead of as a note.

@ZoeBijl
Copy link
Contributor

ZoeBijl commented Mar 1, 2022

This text is unchanged in the editor’s draft: https://w3c.github.io/aria-practices/#Listbox

@a11ydoer a11ydoer added the editorial Changes to prose that don't alter intended meaning, e.g., phrasing, grammar. May fix inaccuracies. label Mar 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
editorial Changes to prose that don't alter intended meaning, e.g., phrasing, grammar. May fix inaccuracies.
Development

No branches or pull requests

4 participants