https://bugs.kde.org/show_bug.cgi?id=465953
cwo <cwo....@posteo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|CONFIRMED |RESOLVED Latest Commit| |https://invent.kde.org/plas | |ma/flatpak-kcm/-/commit/bc8 | |ab29f8a7a500e7aa098edb1bc13 | |b2ee42646a --- Comment #1 from cwo <cwo....@posteo.net> --- Git commit bc8ab29f8a7a500e7aa098edb1bc13b2ee42646a by Christoph Wolk. Committed on 21/05/2025 at 10:20. Pushed by cwo into branch 'master'. ui: fix keyboard navigation on permissions page The permissions page is currently completely unusable with keyboard navigation; there is no way to actually get focus there. This is largely because the sidebar and Permissions page look like sidebar/main content, but are actually separate pages and not in each others tab chain, plus the usual keyboard navigation challenges of qml, and the franken-mix of nested qml in widgets of systemsettings in particular. This change makes it at least mostly functional. We also add some convenience by eliminating unnecessary tab stops in the list; the checkboxes are now available directly from the delegates, and other delegate controls are only available from that delegate, This makes it quicker to discover and access the controls not linked to specific delegates. Known limitations: There is an additional uneccesary tab stop at the beginning of the Permissions page to avoid setting visible keyboard focus for mouse users. The list does not automatically scroll if the "Add" or "Show more" buttons are out of view. The user can use arrow keys beyond the end of the list. Related: bug 465952 M +4 -1 kcm.cpp M +7 -0 ui/main.qml M +45 -0 ui/permissions.qml https://invent.kde.org/plasma/flatpak-kcm/-/commit/bc8ab29f8a7a500e7aa098edb1bc13b2ee42646a -- You are receiving this mail because: You are watching all bug changes.