minor regression between navigation a multiselect and a select element

Created on 9 January 2025, 2 months ago

Problem/Motivation

Followup for 📌 Improve keyboard navigation for categories dropdown Active

if you are scrolling the option list in the multiselect by arrow up and down, with voiceover activated and or deactivated, when you reach the end of the list you jump back to the start, same if you reach past the start of the list you start from the end of the list again - a continuous cycle. the select element behaves differently, with voiceover deactivated if you reach the start or the end of the list you remain there, while if voiceover is activated the select element is using the continuous cycle pattern.

Steps to reproduce

Proposed resolution

goal should be that the behavior is close to native components. therefore employ the same approach:

voiceover deactivated: if you reach the start or the end of a list with arrow down you remain there
voiceover activated: when you reach the end of the list with arrow down you begin from the start again and the other way around - the continuous cycle.

📌 Task
Status

Active

Version

2.0

Component

User experience

Created by

🇩🇪Germany rkoller Nürnberg, Germany

Live updates comments and jobs are added and updated live.
  • Accessibility

    It affects the ability of people with disabilities or special needs (such as blindness or color-blindness) to use Drupal.

  • Usability

    Makes Drupal easier to use. Preferred over UX, D7UX, etc.

Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024