Bug 476288 - Unable to navigate to OK/Cancel buttons and select using keyboard in the logout/restart/shutdown screen.
Summary: Unable to navigate to OK/Cancel buttons and select using keyboard in the logo...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Session Management (other bugs)
Version First Reported In: master
Platform: Kubuntu Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: accessibility, usability
Depends on:
Blocks:
 
Reported: 2023-10-29 12:20 UTC by Serdar Tasel
Modified: 2023-10-30 15:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Serdar Tasel 2023-10-29 12:20:43 UTC
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)
Comment 1 Bug Janitor Service 2023-10-29 12:34:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3452
Comment 2 Nate Graham 2023-10-30 15:12:50 UTC
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