Page MenuHomePhabricator

Make ULS accessible from keyboard
Closed, ResolvedPublic

Description

To make the ULS usable from the keyboard we need to:

  • Allow the ULS to be opened when pressing enter or space if the cog is focused.
  • Allow Display and Input tabs be focused in ULS personal toolbar mode using tab key and allow enter&space as trigger.
  • Allow Display and Input panes to be focused in ULS settings view using tab key and allow enter&space as trigger.

Pressing space should not scroll the screen when focus is on the cog or input/display.

See Also: T52575: Languages cogwheel missing accessibility features

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:47 AM
bzimport set Reference to bz50793.
bzimport added a subscriber: Unknown Object (MLST).

Change 407015 had a related patch set uploaded (by Nikerabbit; owner: Nikerabbit):
[mediawiki/extensions/UniversalLanguageSelector@master] Make ULS settings more keyboard accessible

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

@santhosh @Nikerabbit Would be helpful to have screenshots before/after patch.

Focus state of the language settings -> display settings:

image.png (289×715 px, 28 KB)

Focus state for the Language settings at Interlanguage position
image.png (183×300 px, 7 KB)

PS7:

image.png (439×735 px, 22 KB)

Wikipedia:
image.png (396×595 px, 11 KB)

Two, possibly related issues:
Ghost pointer appears in Firefox on hover (the white thing is the page content, not the popup):

image.png (174×228 px, 4 KB)

Ghost line appears in Chrome on hover:
image.png (168×223 px, 3 KB)

Change 407015 merged by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] Make ULS trigger and settings more keyboard accessible

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

Etonkovidova subscribed.

Checked in wmf.21 - ULS seems to be accessible according to the specs in the ticket:

Screen Shot 2018-02-15 at 3.50.45 PM.png (187×281 px, 18 KB)

Screen Shot 2018-02-15 at 3.51.26 PM.png (292×883 px, 64 KB)

@Amire80, @Pginer-WMF - should be selection of languages be accessible also? If I select via keyboard 'Language settings'->'Display' and then click three dots menu - I am not able to select language:

Screen Shot 2018-02-15 at 3.41.28 PM.png (331×915 px, 45 KB)

Even after typing a specific language that is presented in the list, I have no way to enter it via keyboard.
Screen Shot 2018-02-15 at 3.42.52 PM.png (367×896 px, 42 KB)

Should be a separate ticket or it's ok for now?

Even after typing a specific language that is presented in the list, I have no way to enter it via keyboard.

Screen Shot 2018-02-15 at 3.42.52 PM.png (367×896 px, 42 KB)

Pressing enter selects the language for me. It's true that tabbing into the list of languages is not currently possible (except in CLL list)