Bug 506780

Summary: Unable to navigate Session button menu options with keyboard
Product: [Plasma] plasmashell Reporter: Lee Olson <leetolson>
Component: Application Launcher (Kickoff) widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: kde, mikel5764, nate, niccolo, noahadvs, notmart
Priority: NOR    
Version First Reported In: 6.4.2   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: ApplicationLauncher_Session

Description Lee Olson 2025-07-09 05:14:43 UTC
Created attachment 183073 [details]
ApplicationLauncher_Session

SUMMARY
When opening the Application Launcher, I'm unable to navigate the "Session" button menu options using the keyboard.

STEPS TO REPRODUCE
1. Launch the Application Launcher using the keyboard (Alt+F1 or Windows key).
2. Use the keyboard arrows to navigate to the "Session" button in the lower-right corner of the Application Launcher.
3. Once the "Session" button is selected, press the down arrow key on the keyboard.

OBSERVED RESULT
The "Session" button menu doesn't expand as expected when the down arrow key is pressed on the keyboard, so "Lock", "Log Out", "Switch User" can't be selected with a keyboard, only a mouse.

EXPECTED RESULT
The "Session" button menu expands when selected and the down arrow key is pressed on the keyboard. Similar to what happens when you click the "Session" button with a mouse.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 6.4.2
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION
I discovered that I can expand the "Session" button menu by pressing Alt + n, but that was discovered by accident. Having the ability to expand the menu with the down key after the "Session" button is selected with the keyboard seems more intuitive for the user.
Comment 1 Niccolò Venerandi 2025-07-23 07:48:27 UTC
> The "Session" button menu doesn't expand as expected when the down arrow key is pressed on the keyboard

It does expand if you press "space", which is the same way to trigger all other buttons. Looking around other KDE interfaces, I could not find any example of the usage of "arrow down" to trigger a menu, and I'm a bit wary of adding an inconsistent behavior. Is there some other place where we do this?
Comment 2 Marco Martin 2025-07-23 07:54:02 UTC
it can be navigated there via tab, and expanded with space, which is the key to trigger buttons everywhere.
perhaps arrow navigation among the buttons might be added, but opening the submenu with arrow indeed sounds a bit weird
Comment 3 Bug Janitor Service 2025-08-07 03:46:40 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Lee Olson 2025-08-12 01:58:12 UTC
Thanks for pointing me to the space bar to trigger buttons. A drop-down list can be expanded with the tab + space combination and navigated with the down arrow key, so it's probably fine the way it is.

One example can be seen in "Configure Application Launcher..."

Right-click Application Launcher > Configure Application Launcher... > Tab to "Show applications as:" > Press down arrow key > The "Show application as:" option changes to the one below it ("Name (Description)" changes to "Description (Name)"). 

However, that use case may be different than the "Session" button, since it's moving through a list and not a submenu.
Comment 5 Nate Graham 2025-08-12 16:03:47 UTC
That one is different because it's a combobox, yeah. In that case as well, you press Space to open the menu.