Bug 467862 - Taskbar autohiding doesnt work, again.
Summary: Taskbar autohiding doesnt work, again.
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.27.3
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-27 20:42 UTC by Henning
Modified: 2023-04-10 15:36 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 Henning 2023-03-27 20:42:55 UTC
SUMMARY
The Taskbar is set to autohide, and now it doesnt work anymore at all. Some versions ago there was the same bug, clicking on the taskbar solved it. This is now not possible

STEPS TO REPRODUCE
1. add a floating taskbar (wayland, secondary monitor, autohide)
2. click on it

OBSERVED RESULT
The taskbar does not disappear

EXPECTED RESULT
the taskbar should disappear normally

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
Kernel Version: 6.2.7-200.fc37.x86_64 (64-bit)
Graphics Platform: X11
Comment 1 Henning 2023-03-27 20:43:25 UTC
I have to reproduce this on Wayland, as X11 is no priority. Currently stuck at X11 because of weird user permission issues.
Comment 2 Nate Graham 2023-04-05 00:14:27 UTC
What edge is the auto-hide panel located on? Is it by any chance on an edge between screens? Can you take a screenshot of your swhole desktop layout?

Can you write Steps To Reproduce that describe how you've set things up and exactly how someone else can reproduce the issue?
Comment 3 Henning 2023-04-09 23:19:47 UTC
I have

primary screen, full bottom panel not floating, regular
left secondary screen, floating autohiding panel, centered in the middle, covers windows when shown.

thats it. It seems to be connected with "notification windows dont disappear when closed" or "notification windows dont autodisappear"

I did a bug report on that:

https://bugs.kde.org/show_bug.cgi?id=466343

and there is that one, sounding similar:

https://bugs.kde.org/show_bug.cgi?id=434694

the timer doesnt work in all these times, there is no disappearing or autohiding.
Comment 4 Nick Gaulke 2023-04-10 13:43:05 UTC
I am experiencing this issue as well. This behavior seems to started with the update to 5.27, and has persisted through 5.27.4

My specs:

Operating System: Arch Linux 
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Kernel Version: 6.2.10-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 16 × Intel® Core™ i9-9900K CPU @ 3.60GHz
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1080

I had initially asked if others were experiencing this on Reddit, and it seems I'm not alone: https://www.reddit.com/r/kde/comments/119h78f/kde_plasma_5271_panel_visibility_autohide_bugged/

This was my post at the time:
------------------------------------------

Hey all,

Posting here to see if anyone else is having this issue before I open a bug with KDE directly. My KDE specs are:

Linux Version: 6.1.12-arch1-1
Plasma Verion: 5.27.1
Framework Version: 5.103.0
Qt Version: 5.15.8

After updating to 5.27 this passed weekend, the panels that hold my "Icon-Only Task Manager" and "System Tray" widgets no longer disappear when the panel is set to "Auto-Hide" visibility. Instead, when you move the mouse focus away from the panel, it stays visible, forcing itself above all other windows on the desktop, as though an open window is needing focus, even though no window actually does. It never animates to hide itself.

If you are slow to bring the mouse back over the panel nothing is clickable. However, once the mouse crosses the top third or so of the panel, it does the animation to display itself, as though it wasn't already visible, and then the icons become clickable.

My momentary solution is to switch visibility to "Windows can cover" which gives a similar behavior to what "Auto-hide" use to do, but not quite. It seems that the panel will remain visible, even when no windows are open. I believe that is intended for "Windows can cover", however I would much rather use "Auto-Hide" if it was't bugged. At least using "Windows can cover" provides the general behavior I need, properly hiding and showing when other windows are open.

Anyone else experiencing anything similar since updating to Plasma 5.27? Panels were working flawlessly until now, so it for sure has to do with this latest update, as nothing else has changed with my panels.
Comment 5 Nate Graham 2023-04-10 15:36:37 UTC
> 1. add a floating taskbar (wayland, secondary monitor, autohide)
> 2. click on it

There was never a feature whereby auto-hide panels disappeared when you clicked on them. It sounds like you're describing that your workaround for Bug 466343 has stopped working. But this is not really a bug; workarounds are not formally supported. We need to figure out what problem is happening in Bug 466343 so you don't feel the need to go looking for a workaround for it. So let's follow up there.

Nick, your issue sounds subtly different and I would request that you submit a new bug report for it. In that bug report, can you attach a screenshot or phone photo of your whole desktop that shows all monitors and the position of the problematic panel? Or even better, a phone video that shows the issue happening. Thanks!