Bug 382828 - Plasma panel auto-hide effect doesn't work during the first show / hide after re-enabling desktop compositing
Summary: Plasma panel auto-hide effect doesn't work during the first show / hide after...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.10.4
Platform: Other Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-27 20:20 UTC by Mircea Kitsune
Modified: 2022-06-25 17:23 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!