Bug 445767 - Global menu items overlap with other panel applets when the opened app has many menus
Summary: Global menu items overlap with other panel applets when the opened app has ma...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Global Menu widget (show other bugs)
Version: 5.23.3
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2021-11-19 18:55 UTC by Kalzi
Modified: 2022-03-12 19:23 UTC (History)
5 users (show)

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


Attachments
Overlapped text in the panel (404.70 KB, image/png)
2021-11-19 19:02 UTC, Kalzi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kalzi 2021-11-19 18:55:00 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***
When opening an app that has too many menu options (Bleachbit in this case), the global menu overlaps with the clock in the panel, it goes under/above the clock which mixes the text to where it becomes a jumble mess in that area. See attached screenshot, please!

STEPS TO REPRODUCE
1. Add "global menu" widget and put it in the panel (latte panel in my case)
2. Install Bleachbit (or any app that has too many menu options)
3. Make sure you have something visible in the center of the panel (like the clock widget or something)

OBSERVED RESULT
Global menu options for Bleachbit are overlapped with the clock. It is not that clear if the menu options go above or under the clock, but it is all jumbled up

EXPECTED RESULT
I think that the system/panel/or the global menu should detect that an app has too many options, and that there is another widget in the way, then wrap the rest of the options under a drop-down menu with a little arrow to indicate that there are more options for this menu. I think that this would be ideal for situations like this.

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Kernel Version: 5.15.2-2-MANJARO (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620

ADDITIONAL INFORMATION
Comment 1 Kalzi 2021-11-19 19:02:35 UTC
Created attachment 143743 [details]
Overlapped text in the panel
Comment 2 Nate Graham 2021-11-23 23:00:19 UTC
Arguably this is an app bug. BleachBit appears to be using top-level menus as if they were buttons--as a place to put actions. This is totally wrong and the app should be fixed.

However this situation could also arise with an app's legitimately long actual menus, so we should fix it anyway.
Comment 3 Lemuel Simon 2022-03-12 19:23:26 UTC
Would this be related to this bug?
https://bugs.kde.org/show_bug.cgi?id=396404

This report may be a duplicate, but I'll need to be sure.