Bug 382828

Summary: Plasma panel auto-hide effect doesn't work during the first show / hide after re-enabling desktop compositing
Product: [Plasma] plasmashell Reporter: Mircea Kitsune <sonichedgehog_hyperblast00>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: minor CC: nate, notuxius, sonichedgehog_hyperblast00
Priority: NOR    
Version: 5.10.4   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=382829
Latest Commit: Version Fixed In:

Description Mircea Kitsune 2017-07-27 20:20:03 UTC
If you have a panel with its visibility set to Auto Hide, the desktop effect making the panel slide in and out of the screen edge will not work the first time the panel is presented, after desktop effects have been disabled and enabled on the run. Instead the panel will first appear and possibly disappear instantly, then the gliding effect will start working again.

To test this: Make sure the panel is set to auto-hide. Whenever you place the pointer over the screen edge, you should see it smoothly slide out of that edge... once you take the pointer off of the panel, it should slowly pop back in. Now press Alt + Shift + F12 twice to disable then re-enable desktop compositing. Then bring your mouse pointer to the screen edge once more: This time the panel will appear instantly, the sliding effect will not be present. It's only after the panel is hidden again and you once more place the mouse cursor over the edge to make it show, that the transition effect kicks back into action and works as intended.

This is a minor visual glitch, but since it can be obvious I considered it worth reporting. It has been present ever since the Plasma panel supported smooth transitions for auto-hide via desktop effects. I assume it has to do with the effect not being re-enabled immediately after desktop compositing is, but instead after the panel is first shown after compositing is back on.
Comment 1 Alexander Mentyu 2018-03-02 08:27:46 UTC
Can't reproduce in:
 
Plasma: 5.12.2
Apps: 17.12.2
Frameworks: 5.43.0
Qt: 5.10.1
Kernel: 4.14.22-1-MANJARO
OS: Netrunner Rolling
Video: Intel 4400
xf86-video-intel 1:2.99.917+812+g75795523-1
Screen: 1600x900
Comment 2 Alexander Mentyu 2018-03-02 13:38:48 UTC
Looks related to https://bugs.kde.org/show_bug.cgi?id=371671
Comment 3 Nate Graham 2022-06-25 17:16:42 UTC
Cannot reproduce in Plasma 5.25. Can you still reproduce the issue there?
Comment 4 Mircea Kitsune 2022-06-25 17:21:32 UTC
Not seeing it any more either when toggling with Alt + Shift + F12, seems to have been indeed fixed.
Comment 5 Nate Graham 2022-06-25 17:23:41 UTC
Great!