Bug 468032

Summary: Make the floating panel de-float when a popup is open
Product: [Plasma] plasmashell Reporter: Ryan Y <ryuichi.ya220>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: nate, niccolo.venerandi
Priority: NOR    
Version First Reported In: 5.27.3   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: The popup does not know the panel is floating
The panel de-floats when it's in "Always Visible" mode and a window is touching it

Description Ryan Y 2023-04-01 12:27:05 UTC
Created attachment 157764 [details]
The popup does not know the panel is floating

SUMMARY
Currently, the floating panel stays afloat even when a popup is open.
As the result, they do not align with each other as shown in the attachment.

I think it would be great if the panel de-floats when a popup is open, just like it does when a window is touching it. 
 
STEPS TO REPRODUCE
1. Place a menu widget on the edge of a panel
2. Open the menu

OBSERVED RESULT
The panel stays afloat, and the popup does not align with it

EXPECTED RESULT
The panel de-floats so that it aligns with the popup

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 37
KDE Plasma Version: 5.27.3
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Graphics Platform: X11
Comment 1 Ryan Y 2023-04-01 12:30:59 UTC
Created attachment 157765 [details]
The panel de-floats when it's in "Always Visible" mode and a window is touching it
Comment 2 Nate Graham 2023-05-16 20:47:28 UTC
We're not going to go in this direction; instead we'll make the popups touch the floating panel without it needing to de-float.