Page MenuHomePhabricator

Vector's dropdown menus are not keyboard-accessible without JavaScript
Closed, ResolvedPublic

Description

Vector's dropdown menus are not keyboard-accessible without JavaScript.

image.png (566×1 px, 92 KB)

With JavaScript enabled, there's a little script that makes the dropdown menu handles focusable and handles keypresses on them to display the menu (T26298). But grade C browsers and users without JavaScript are left out in the cold.

Event Timeline

Change 359474 had a related patch set uploaded (by Bartosz Dziewoński; owner: Bartosz Dziewoński):
[mediawiki/skins/Vector@master] Make dropdown menus keyboard-accessible without JavaScript

https://gerrit.wikimedia.org/r/359474

Change 359475 had a related patch set uploaded (by Bartosz Dziewoński; owner: Bartosz Dziewoński):
[mediawiki/skins/Vector@master] Remove old selectors and JavaScript for dropdown menus

https://gerrit.wikimedia.org/r/359475

matmarex triaged this task as Low priority.

Change 359474 merged by jenkins-bot:
[mediawiki/skins/Vector@master] Make dropdown menus keyboard-accessible without JavaScript

https://gerrit.wikimedia.org/r/359474

Change 359475 merged by jenkins-bot:
[mediawiki/skins/Vector@master] Remove old selectors and JavaScript for dropdown menus

https://gerrit.wikimedia.org/r/359475