Bug 455634 - Autohidden panels don't hide any more on X11
Summary: Autohidden panels don't hide any more on X11
Status: RESOLVED DUPLICATE of bug 456988
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.25.0
Platform: Neon Linux
: VHI normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2022-06-20 07:28 UTC by Gunter Ohrner
Modified: 2022-07-22 21:55 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Output of qtdiag (6.81 KB, text/plain)
2022-07-22 20:37 UTC, Tobias
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gunter Ohrner 2022-06-20 07:28:51 UTC
SUMMARY

STEPS TO REPRODUCE
1. Have panels with "autohide" on your Desktop.

OBSERVED RESULT
Autohidden panels stay always visible.
However, they become "dead" once they should hide, but don't actually move. They also still cover other windows, making fullscreen windows unusable.
The panel can be "resurrected" if triggering the "show again" action, in which case the panel flickers shortly and becomes responsive again.
It still never hides, though.

EXPECTED RESULT
Autohidden panels should hide instead of becoming "dead".

SOFTWARE/OS VERSIONS
Windows: --
macOS: --
Linux/KDE Plasma: KDE neon with Plasma 5.25.0
(available in About System)
KDE Plasma Version: 5.25.0
KDE Frameworks Version: Version 5.95.0
Qt Version: Version 5.15.4 (built against 5.15.4) / The xcb windowing system
Comment 1 Nate Graham 2022-06-21 17:56:54 UTC
Works for me on Wayland. Is the panel also floating?
Comment 2 Gunter Ohrner 2022-06-21 18:47:15 UTC
No, but just tested, this does not make any difference.
Comment 3 Patrick Kopper 2022-06-21 21:14:29 UTC
I can confirm that panel autohide works for me on Wayland but is broken on X11. I have bottom panels on a three screen setup, the panel hides but a "ghost" panel stays behind, covering the windows. This "ghost" panel blocks mouse inputs but will not respond to them itself. The actual panel will unhide if nearing the screen edge for me.

Using Nvidia drivers on Arch Linux, Plasma 5.25.0 with Qt version 5.15.5 (built against 5.15.4).
Comment 4 Fushan Wen 2022-06-22 17:14:34 UTC
What is your  global scale?

Do you use Qt scaling on X11?

If you adjust the panel height, will autohide work again?
Comment 5 Gunter Ohrner 2022-06-22 20:52:36 UTC
(In reply to Fushan Wen from comment #4)
> What is your  global scale?
> 
> Do you use Qt scaling on X11?
> 
> If you adjust the panel height, will autohide work again?

Was this question targetted at me?

If so - I don't know, how can I find out?

To my knowledge, I'm not using Qt scaling - I've a "classical" 27" WQHD screen, no HiDPI.

My panels have very different sizes, and none auto hides any more.

"Globale Skalierung" (i.e. "global scale") in the KDE display settings is at 100%.

I have a multi-screen setup with a 1920x1080 FHD laptop display screen and the external 27" WQHD screen mentioned above.
Comment 6 Tobias 2022-07-02 20:23:52 UTC
I'm experiencing the same issue after my distro updated KDE to 5.25.

KDE comes from: opensuse tumbleweed RPM-packages
Versions: 
  KDE-Plasma 5.25.1
  KDE-Framework 5.95
  QT 5.15
I am using the self-built proprietary nvidia graphic-drivers / X11.
Comment 7 David Edmundson 2022-07-22 10:55:03 UTC
Do all of you have multi-monitor setups?

Can I see output of "qtdiag" (maybe called qtdiag5/qtdiag-qt5 or something)
Comment 8 Tobias 2022-07-22 20:34:47 UTC
My graphic board offers four jacks for monitors, currently I'm using two of them, one for my primary display, one for a projector which is usually turned off. The bug appears no matter how many or which devices are connected to my graphic board.

It seems like 

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

describes the same issue. As mentioned there, I can confirm that going to "Systemsettings - Display and Monitor - Compositor" and switching "Preserve window thumbnails" to anything else but "always" makes panels auto-hide correctly again.
Comment 9 Tobias 2022-07-22 20:37:00 UTC
Created attachment 150837 [details]
Output of qtdiag
Comment 10 David Edmundson 2022-07-22 21:55:37 UTC

*** This bug has been marked as a duplicate of bug 456988 ***