Bug 500632

Summary: Corner of a floating dialogs becomes not rounded during animation
Product: [Plasma] plasmashell Reporter: 2anwe <2anwe.0>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED LATER    
Severity: minor CC: nate, niccolo.venerandi, niccolo
Priority: LO    
Version First Reported In: 6.3.1   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Rounded corner bug

Description 2anwe 2025-02-23 18:18:43 UTC
Created attachment 178778 [details]
Rounded corner bug

SUMMARY
Corner of floating dialog becomes not rounded. This bug is present in all themes, but it's only noticeable in themes with rounded corners.

STEPS TO REPRODUCE
1. Install a theme with rounded corners.
2. Turn on the floating panel.
3. Click on widget that's close to the edge of the panel.

OBSERVED RESULT
Corner that's close to the edge of the panel becomes not-rounded during animation.

EXPECTED RESULT
Corner stays rounded

SOFTWARE/OS VERSIONS
Linux: Fedora 41
KDE Plasma Version: 6.3.1
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Platform: Wayland

ADDITIONAL INFORMATION
CPU: 12 x 11th Intel core i5-11400H
RAM: 7.6 GB
GPU: Nvidia GeForce RTX 3060 Laptop
Comment 1 Niccolò Venerandi 2025-02-24 20:40:52 UTC
This is not something that can be fixed right now IMO. The only way (which is not guaranteed to work) is to give some extra space for the animation to be drawn, but that's going to look broken with transparent panels. The only way would be to have the limit at the screen border, which would be a bit too much of a workaround. We need to set the limit of the animation somewhere, and the panel is the obvious place to put it.