Wi-Fi network list has tab stops for each entry
As a user, I would expect the whole list to have a single tab stop, and use the arrows to select a network. Instead, Tab goes over each entry at a time, which can be quite frustrating when you want to go to another navigation button.
As an aside, Firefox 125 solved a similar issue:
In a group of radio buttons where no option is selected, the tab key now only reaches the first option rather than cycling through all available options. The arrow keys navigate between options as they do when there is a selected option. This makes keyboard navigation more efficient and consistent.
It looks like fixing this might be possible by subclassing GtkListBox
, see the "Tabbing out" section in https://blogs.gnome.org/mclasen/2014/02/27/getting-the-details-right/.
PS: I originally thought this was a libnma
widget, but it appears to be implemented in g-i-s
. The one in Settings has the same issue.
PPS: I hate how Tab works in GtkListBox
, you can select entries with the arrow keys just fine, but Gtk ruins a perfectly good keyboard navigation mechanism.