Bug 351217 - Desktop widgets get absorbed by auto-hide top panels
Summary: Desktop widgets get absorbed by auto-hide top panels
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.3.2
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-12 11:26 UTC by Gauthier
Modified: 2022-12-07 17:04 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
screenshots (2.28 MB, application/zip)
2015-08-12 11:26 UTC, Gauthier
Details
video of the bug (954.94 KB, video/mp4)
2022-12-07 17:04 UTC, Gauthier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gauthier 2015-08-12 11:26:23 UTC
Created attachment 94000 [details]
screenshots

I use a top panel in auto hide mode to launch applications and I have other widgets on desktop which are close to this panel (i.e. towards top of the screen, see screenshot bug_panel_before.png).

If I unlock widgets and click on the setting button, all widgets close to the panel are being shifted downwards not to overlap the panel setting bar. When I close the setting bar, only widgets that do not overlap at all with the visible part of the panel comes back into place, whereas widgets that do are slightly lifted back up but stay in a lower position than they were originally (see screenshot bug_panel_after.png).

It seems like they is a more general spacing issue with the top panel as when I switch the panel to visible mode (windows can go below), I can put widgets higher on the screen if they do not overlap at all with the visible part of the panel, whereas widgets that do have to be lower as shown in screenshot bug_panel_spacing.png by the blue rectangle.
Comment 1 Gauthier 2015-09-10 13:20:54 UTC
Anyone has experienced this issue?
Comment 2 Gauthier 2015-09-10 13:34:30 UTC
Actually I have just realised that there is another bug associated to this (I was going to file a bug report when I realised the issue is (probably) related. Overall it seems to be an issue with the auto-hide setting.

With my top panel invisible (because of auto-hide mode), when I hold a widget and move it on the desktop if I go on the area where the panel would be if visible (that is close to the top of the screen but not totally on top so the panel doesn't appear), widget get suddenly pushed into the panel as if the panel was their. 

So overall it seems that somehow the panel is still seen as present by the desktop even if hidden. (however I can put widget very close to the top of the screen and leave them there as long as i don't hold them with the mouse for too long.)
Comment 3 Gauthier 2015-10-16 13:19:12 UTC
Anyone on this??

Bug still present in 5.4.2. It makes thing quite annoying especially with the "click and hold" option activated on widgets. As soon as I "click and hold" on a widget located at the top of the screen to make the setting bar appear on the side, the widget just jump into the hidden top panel!
Comment 4 Gauthier 2015-11-17 12:41:13 UTC
I have just installed Chakra fermi alongside of my kubuntu and the same problem is there. As anyone else noticed it or is bothered by it??

Since I use a top panel on auto-hide quite a lot I find this issue really quite problematic as it messes up my desktop layout each time I open the panel settings or if I try to move a plasmoid which is close to the top of my screen (since it gets suddenly absorbed by the panel).

Regards

Gauthier
Comment 5 Tony 2016-07-29 03:55:45 UTC
Experienced the same behavior on KDE Neon 5.7.2. This one is kind of annoying/tricky, if you lock the widgets this won't happen, but you also can't add/remove/resize/move them either since doing so affects the whole desktop not the panel.
Comment 6 Gauthier 2016-07-29 14:19:44 UTC
Since someelse, experienced, I have just tried again, now on manjaro with plasma 5.7.2 Qt 5.7 and Framework 5.24 and indeed still same problem of widgets being swallowed by (auto)hidden top panel when you move them in the zone of panel would be if visible.

However opening panel settings on top panel doesn't seem to mess up widgets layout anymore on my system...
Comment 7 Gauthier 2016-09-12 07:26:40 UTC
Still the same happening on KDE neon 5.7.4. 

To reproduce:
-Create a top panel (make it slightly wide to make it easier to reproduce)
-Set it on auto hide
-Put a widget on the desktop (for example a folder view or a note)
-Move the widget towards the top of the desktop, high enough  

Thanks
Comment 8 Gauthier 2016-09-12 07:33:34 UTC
Sorry previous comment got add before I finished writing!

Again, to reproduced:

To reproduce: 
-Create a top panel (make it slightly wide to make it easier to reproduce) 
-Set it on auto hide 
-Put a widget on the desktop (for example a folder view or a note) 
-Move the widget towards the top of the desktop, high enough so that it enters the area when the panel would normally be visible (but not so high that it actually touches the top and open the panel).

What should happen:
The widget should stay on desktop

What actually happen:
The widget gets swallowed by the panel.

I changed the title of this bug as the first issue reported (first post/comment) have been corrected.

Many thanks
Comment 9 Gauthier 2016-10-14 09:47:55 UTC
Still the same problem occuring in Plasma 5.8 on fresh install of neon.
 
All the best

Gauthier
Comment 10 Gauthier 2017-03-03 15:00:08 UTC
Anyone? Bug as described in comment 8 is still present in plasma 5.9.x...and still rather annoying...

Best 

Gauthier
Comment 11 Gauthier 2017-10-30 23:07:21 UTC
Hello,

Just so you know the bug as described in comment 8 with panel on auto-hide is still present in plasma 5.11.x (I'm running 5.11.2 on neon user).
Comment 12 Gauthier 2020-03-09 08:10:47 UTC
This is issue is still there, when a panel is on auto-hide, when you put a widget in the zone of where the panel would be displayed (if not hiding), it gets absorbed into the panel.
Comment 13 Gauthier 2020-10-24 19:47:59 UTC
On Plasma 5.20.1 the issue of widgets being shifted downwards when panel settings are opened is resolved.

However, when moving a widget in the area of the panel when the panel is hidden / closed, the widget still gets absorbed by the panel, as if the panel was opened / visible.

Operating System: KDE neon 5.20
KDE Plasma Version: 5.20.1
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.0
Kernel Version: 5.4.0-52-generic
OS Type: 64-bit
Processors: 8 × Intel® Core™ i5-8350U CPU @ 1.70GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Comment 14 Gauthier 2022-04-07 16:06:37 UTC
This is still present in Plasma 5.24 :(
Comment 15 veggero 2022-12-07 14:31:39 UTC
May I ask you for a video, just to get a clear-er idea?
Comment 16 Gauthier 2022-12-07 17:04:15 UTC
Created attachment 154397 [details]
video of the bug

Here a video of the bug. I'd say the behaviour is a little better than what it used to be in that it's not as sensitive as before (I'm now on 5.26.4). On a few instance I was able to bring widgets all the way up without them getting swallowed by the panel. In other cases as soon as I reach the width of the panel (if it was visible) then the widget gets swallowed as if the panel was there even though it's hidden. The attached video is kind of between the two.