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
Created attachment 143743 [details] Overlapped text in the panel
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.
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.