Bug 499237 - It is impossible to activate favorites items from the keyboard
Summary: It is impossible to activate favorites items from the keyboard
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Menu (Kicker) widget (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: accessibility, usability
Depends on:
Blocks:
 
Reported: 2025-01-28 10:38 UTC by grayich
Modified: 2025-06-09 17:16 UTC (History)
1 user (show)

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


Attachments
screenshot (66.08 KB, image/png)
2025-01-28 10:38 UTC, grayich
Details

Note You need to log in before you can comment on or make changes to this bug.
Description grayich 2025-01-28 10:38:37 UTC
Created attachment 177757 [details]
screenshot

I can't get to my favorites using arrows or other hotkeys
only with mouse
Comment 1 Nate Graham 2025-01-28 16:34:02 UTC
Can confirm.
Comment 2 Bug Janitor Service 2025-05-24 16:17:54 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3018
Comment 3 cwo 2025-06-05 09:16:51 UTC
Git commit 4aff645bfdd4e617715de999d2e3a230f86fc06e by Christoph Wolk.
Committed on 05/06/2025 at 09:03.
Pushed by cwo into branch 'master'.

applets/kicker: allow keyboard navigation to favorites sidebar

The system action and application favorites on the side of the kicker
popup are currently not accessible by keyboard, and if they were, they
are not screen reader accessible.

This change implements tab- and arrow key navigation from and to the
favorites sidebar (with a single tab stop for the whole list), and adds
screen reader accessibility for the entries. To implement this, the icon
is changed to a ToolButton (from a base item) and the position-dependent
sidebar layout is changed from a rather complex state-based anchor
mechanism with plenty of hardcoded values to a straightforward layout.
The change to a ToolButton introduces a visual feedback change; rather
than just having a brightening effect, hovering the icon now has the
typical bounding box highlight for ToolButtons.

M  +80   -87   applets/kicker/package/contents/ui/MenuRepresentation.qml
M  +10   -9    applets/kicker/package/contents/ui/SideBarItem.qml
M  +24   -5    applets/kicker/package/contents/ui/SideBarSection.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/4aff645bfdd4e617715de999d2e3a230f86fc06e
Comment 4 cwo 2025-06-09 17:16:33 UTC
Git commit 3ddbe6c065910c1e318fb75747e78acf2ed33967 by Christoph Wolk.
Committed on 09/06/2025 at 16:59.
Pushed by cwo into branch 'Plasma/6.4'.

applets/kicker: allow keyboard navigation to favorites sidebar

The system action and application favorites on the side of the kicker
popup are currently not accessible by keyboard, and if they were, they
are not screen reader accessible.

This change implements tab- and arrow key navigation from and to the
favorites sidebar (with a single tab stop for the whole list), and adds
screen reader accessibility for the entries. To implement this, the icon
is changed to a ToolButton (from a base item) and the position-dependent
sidebar layout is changed from a rather complex state-based anchor
mechanism with plenty of hardcoded values to a straightforward layout.
The change to a ToolButton introduces a visual feedback change; rather
than just having a brightening effect, hovering the icon now has the
typical bounding box highlight for ToolButtons.


(cherry picked from commit 4aff645bfdd4e617715de999d2e3a230f86fc06e)

Co-authored-by: Christoph Wolk <cwo.kde@posteo.net>

M  +80   -87   applets/kicker/package/contents/ui/MenuRepresentation.qml
M  +10   -9    applets/kicker/package/contents/ui/SideBarItem.qml
M  +24   -5    applets/kicker/package/contents/ui/SideBarSection.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/3ddbe6c065910c1e318fb75747e78acf2ed33967