Bug 477009

Summary: Bad usability with keyboard: cannot navigate through Kicker with arrow keys nor activate the highlighted item with enter/return
Product: [Plasma] plasmashell Reporter: Patrick Silva <bugseforuns>
Component: Application Menu (Kicker) widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: major CC: nate
Priority: NOR Keywords: accessibility, qt6, usability
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.0
Sentry Crash Report:

Description Patrick Silva 2023-11-14 18:48:23 UTC
STEPS TO REPRODUCE
1. open Kicker
2. search for "kde"
3. press the down arrow key repeatedly - the down arrow key only works once
4. try to activate the highlighted search result by pressing enter/return key - nothing happens

EXPECTED RESULT
we can navigate through Kicker with arrow keys and activate the highlighted item with enter/return

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.81.0
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Graphics Platform: Wayland
Comment 1 Nate Graham 2023-11-14 22:40:24 UTC
Can confirm. There does indeed appear to have been a regression here. Possibly fallout from list item porting.
Comment 2 Bug Janitor Service 2023-12-19 15:01:05 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1937
Comment 3 David Redondo 2023-12-20 09:16:48 UTC
Git commit 4c1ac5b2d630ae81f7b148c003fd54d43696becb by David Redondo.
Committed on 20/12/2023 at 10:10.
Pushed by davidre into branch 'master'.

applets/kicker: Fix key navigation

The ScrollView has focus so it needs to handle the keys.
Presumably it worked in the past because it was using ScrollArea.
FIXED-IN:6.0

M  +46   -46   applets/kicker/package/contents/ui/ItemListView.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/4c1ac5b2d630ae81f7b148c003fd54d43696becb