SUMMARY the "Add Panel" option on the right click menu of the plasma panel spawns in a random place in a different window and when the mouse hovers out of the "Add Panel" option the entire menu closes making it impossible to click in any option above the "Add Panel" one. STEPS TO REPRODUCE 1. right click in the plasma panel 2. hover the mouse over the add panel option 3. see that the option open in a separate window 4. hover the mouse out of the "Add Panel" option (up or down. So that the cursor is still hover the right click menu) and the menu will close automatically making it impossible to click in any option above the "Add Panel" one. OBSERVED RESULT the "Add Panel" options open in a different window and closes the entire menu when the mouse cursor leaves the "Add Panel" option even if it is still on the menu, but hover another option. EXPECTED RESULT the "Add Panel" 's sub-options should be by the side of the menu and the menu should not close when the cursor is still hover it SOFTWARE/OS VERSIONS Operating System: Manjaro Linux KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2 Kernel Version: 5.9.16-1-MANJARO OS Type: 64-bit Processors: 4 × Intel® Core™ i5-6200U CPU @ 2.30GHz Memory: 7,2 GiB of RAM Graphics Processor: Mesa Intel® HD Graphics 520 ADDITIONAL INFORMATION
Created attachment 134428 [details] the bug the mouse is over the "Add Panel" but the window appear in the top of the screen
Huh, I thought we fixed this.
After today's update it kind of works. Previously it would always be buggy. And now it works in some cases. If the last thing you clicked was the desktop or the plasma panel it works. But if you clicked in another window and immediately after right click in the plasma panel, the add panels sub-memu will appear in another window. And there is another way of triggering this bug that I don't know if is related. If you open konsole and run a command that takes some time. Like e.g. "sleep 10", while the command is running, the bug will also trigger.
*** Bug 431558 has been marked as a duplicate of this bug. ***
Can't do anything about it on the kwin side, Qt creates an xdg_toplevel surface for the popup, therefore it's subject to the placement policies. When the popup is created, it needs to have a proper parent window.
*** This bug has been marked as a duplicate of bug 417378 ***