Bug 461395 - Keyboard navigation unusable when mouse cursor is in the menu area
Summary: Keyboard navigation unusable when mouse cursor is in the menu area
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: 5.26.2
Platform: Arch Linux Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-04 04:33 UTC by Jin Liu
Modified: 2022-11-04 17:34 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jin Liu 2022-11-04 04:33:31 UTC
SUMMARY
When the mouse cursor is over a menu item, pressing arrow keys always highlight the item under mouse. This makes keyboard navigation unusable, unless I move the mouse out of the menu area.


STEPS TO REPRODUCE
1. Open Kickoff.
2. Move mouse over the "Favorites" in the left column, click.
3. Press down several times to select some other category.
4. Press right to select the right column.
5. Wait one second.
6. Press down.

OBSERVED RESULT
"Favorites" is selected.

EXPECTED RESULT
Highlight in the right column moves down.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.26.2
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.7
Comment 1 Nate Graham 2022-11-04 17:34:14 UTC
Git commit e8746cce1acd8f6b3f94d35b38f9d0f153f43acb by Nate Graham, on behalf of Bharadwaj Raju.
Committed on 04/11/2022 at 17:33.
Pushed by ngraham into branch 'Plasma/5.26'.

Revert apples/kicker: fix timer in triangular mouse filter

It causes bugs with Kickoff keyboard navigation, and also impedes use in
task manager etc.

See https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2100.

(cherry picked from commit 5047eeec8c0465dd23621dcf5d1bdaec19431b27)
FIXED-IN: 5.26.3

M  +5    -16   applets/kicker/plugin/trianglemousefilter.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/e8746cce1acd8f6b3f94d35b38f9d0f153f43acb