Description: When attempting to log out, restart, or shut down the system using the KDE Plasma desktop environment, I encounter an issue where I cannot navigate to the OK and Cancel buttons using keyboard arrow keys. Additionally, pressing the Enter key does not activate these buttons, making it difficult to complete these actions via the keyboard. Steps to Reproduce: Log in to the KDE Plasma desktop environment. Click on the "Logout" or "Restart" or "Power" button in the system menu to access the logout/restart/shutdown screen. Attempt to navigate to the "OK" and "Cancel" buttons using the keyboard arrow keys. Try to select the "OK" or "Cancel" button by pressing the Enter key. Actual Results: When following the steps above, I am unable to move the focus to the "OK" and "Cancel" buttons using the keyboard arrow keys (-can be done by Tab key). Furthermore, pressing the Enter key does not activate these buttons. Expected Results: I expected to be able to navigate to the "OK" and "Cancel" buttons using the keyboard arrow keys and activate them by pressing the Enter key to initiate the logout, restart, or shutdown process. Reproducibility: This issue is consistently reproducible on my system. Build/Version: KDE Version: KDE Plasma 5.27.4 Linux Distribution: Kubuntu 23.04 Desktop Environment: Plasma Kernel Version: 6.2.0-35-generic (64-bit)
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3452
Git commit e94199b26e75531c2571554d541f8fab04e9b1fa by Nate Graham, on behalf of Efe Çiftci. Committed on 30/10/2023 at 16:12. Pushed by ngraham into branch 'master'. Improve keyboard navigation for logout screen buttons This commit implements the ability to jump between the power/session buttons and the OK/Cancel buttons using the arrow keys, along with triggering the OK/Cancel buttons with the Enter/Return key. FIXED-IN: 6.0 M +17 -0 lookandfeel/org.kde.breeze/contents/logout/Logout.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/e94199b26e75531c2571554d541f8fab04e9b1fa