Bug 490345 - [regression] session logout buttons are no longer highlighted for keyboard selection
Summary: [regression] session logout buttons are no longer highlighted for keyboard se...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-16 09:07 UTC by Oded Arbel
Modified: 2024-07-28 18:47 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screencast showing the problem (541.06 KB, video/webm)
2024-07-22 21:13 UTC, Oded Arbel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oded Arbel 2024-07-16 09:07:13 UTC
SUMMARY
When trying to select a session logout option using the keyboard, when using TAB to move the focus to the logout buttons, none of the buttons get highlighted and the user has no idea what they are selecting

STEPS TO REPRODUCE
1. press META to activate kickoff
2. press TAB twice to move the keyboard focus to the "Applications" menu category, then the "Places" menu category.
3. press TAB

OBSERVED RESULT
No button is highlighted

EXPECTED RESULT
The first button in the session logout buttons should be highlighted

SOFTWARE/OS VERSIONS
Operating System: KDE neon Testing Edition
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.0
Kernel Version: 6.5.0-41-generic (64-bit)
Graphics Platform: Wayland
Processors: 20 × 12th Gen Intel® Core™ i7-12700H
Memory: 31.0 GiB of RAM
Graphics Processor: Mesa Intel® Graphics

ADDITIONAL INFORMATION
Pressing TAB multiple times it can be observed that there are indeed as many "tab ordered" actions as there are visual actions on the screen, before the search bar is focused again.

If I press SPACE when I count the focus should be on the button I want to activate - the behavior that it is supposed to activate actually triggers. It looks like just the highlighting was broken.
Comment 1 Oded Arbel 2024-07-22 21:13:44 UTC
Created attachment 171911 [details]
Screencast showing the problem

This screencast shows opening the menu, then moving the mouse to the middle of the menu and just using TAB to step through the tab order. In the second go around I press SPACE when we get to the session logout overflow menu so we can see it opens properly if you know that you got to it.
Comment 2 Nate Graham 2024-07-26 23:03:45 UTC
Does the issue reproduce with the default Breeze Plasma style?

If so, does it also reproduce in a new clean user account with no customization and an empty cache folder?
Comment 3 Oded Arbel 2024-07-28 09:56:46 UTC
Sorry - this does appear to be a problem with the 3rd party Plasma style. I was using it for quite a while and didn't notice a problem with the keyboard highlight, so when I did notice it - I thought its a problem in Plasma.

With Breeze Dark it works fine.
Comment 4 Nate Graham 2024-07-28 18:47:14 UTC
Cool, thanks for following up on it!