Bug 469648 - Gap left between cascading submenus that can cause final menu to close unintentionally
Summary: Gap left between cascading submenus that can cause final menu to close uninte...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Menu (Kicker) widget (show other bugs)
Version: 5.27.4
Platform: openSUSE Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2023-05-12 05:04 UTC by Bruce Anderson
Modified: 2025-01-09 21:42 UTC (History)
1 user (show)

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


Attachments
Screenshot showing gap between 2nd and 3rd menus (261.73 KB, image/png)
2023-05-12 05:04 UTC, Bruce Anderson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruce Anderson 2023-05-12 05:04:23 UTC
Created attachment 158876 [details]
Screenshot showing gap between 2nd and 3rd menus

SUMMARY
***
There is sometimes a gap left between succeeding levels of cascading menus such that the cursor has to be moved across it quickly or the submenu is closed.
***


STEPS TO REPRODUCE
1. Create a three level menu in the Application Menu widget. In my case I have Multimedia->Media Editor->[applications]
2. Move the cursor onto desired submenu entry (in my case Multimedia->Media Editor)
3. When the submenu appears notice that there is a gap between the second level menu and the third.
4. Move the cursor slowly towards the new submenu and when it hits the gap, the menu disappears.

OBSERVED RESULT
If you are too slow, the menu you want disappears

EXPECTED RESULT
The cursor should move smoothly onto the submenu no matter how slow you move the cursor.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Tumbleweed version 20230509. Kernel 6.3.1-1
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.105.0
Qt Version: 5.15.9

ADDITIONAL INFORMATION
A screenshot is attached. The most obvious place to see the gap is where the edge of the highlighted entry in the first menu can be seen between the second menu and the third menu.
Comment 1 Nate Graham 2025-01-09 21:42:03 UTC
Seems to be fixed with today's git master, if not earlier.