canonical / ubuntu-desktop-installer

Ubuntu Desktop Installer
GNU General Public License v3.0
536 stars 94 forks source link

Keyboard navigation doesn't work as expected in list views #343

Open oSoMoN opened 2 years ago

oSoMoN commented 2 years ago

I'm testing the desktop installer without a mouse, and keyboard navigation doesn't work as I'd expect: when I press tab in a list view, I would expect the next UI element (e.g. the "Next" button on the welcome screen) to become focused, instead tab goes through all the elements in the list view, before jumping to the next button.

This isn't so bad on the welcome screen because the list of languages is fairly short, but it becomes terrible on the keyboard layout selection screen, where I cannot give keyboard focus to the navigation buttons before going through all the keyboard layouts and variants one by one.

jpnurmi commented 2 years ago

I have reported a few focus traversal issues to Flutter:

jpnurmi commented 2 years ago

See also #453:

On the keyboard layout screen, TAB alternate between the lists by moving to the next items

madsrh commented 1 year ago

Slightly related, hitting a key in the list, doesn't jump to that letter. Eg. if English keyboard is selected, pressing D should jump to Danish

image