Bug 474699 - Panel in "Auto-hide" mode un-hides after wake from sleep and doesn't hide again until hovered
Summary: Panel in "Auto-hide" mode un-hides after wake from sleep and doesn't hide aga...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: master
Platform: Neon Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6, wayland
Depends on:
Blocks: 478797
  Show dependency treegraph
 
Reported: 2023-09-19 16:37 UTC by Jan Rathmann
Modified: 2024-02-03 05:23 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0
jan.rathmann: X11-


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Rathmann 2023-09-19 16:37:46 UTC
SUMMARY
On Wayland, if I set the panel to auto hide, it is shown after resuming from suspend until I hover it with the mouse cursor for one time.

STEPS TO REPRODUCE
1. Start a Wayland session.
2. Set panel to auto hide. (Panel is hidden.)
3. Suspend system.
4. Resume.
5. If lock screen is enabled, enter password.

OBSERVED RESULT
Panel is shown allthough it is set to auto hide. Needs one mouse hover to resume auto hiding.

EXPECTED RESULT
Panel is hidden when set to auto hide, as in X11 session.

SOFTWARE/OS VERSIONS
OS/Kernel: Neon Unstable 6.2.0-32-generic
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240
Qt Version: 6.6.0

ADDITIONAL INFORMATION
Tested with fresh user account on Neon Unstable with Plasma 6, and on Kubuntu 23.04 with Plasma 5.27.8
Commented first on #461741, was adviced to fill a new bug.
Comment 1 Nate Graham 2023-09-19 20:05:44 UTC
Can reproduce.
Comment 2 Vlad Zahorodnii 2024-01-29 10:08:40 UTC
Git commit bf0b5574368e3b1997be42dc8a9f85db97369766 by Vlad Zahorodnii.
Committed on 29/01/2024 at 09:49.
Pushed by vladz into branch 'master'.

shell: Don't show the panel temporarily on new screen

Screen edge constraints have been relaxed so the panel doesn't need
to issue a hide request on new output anymore.
Related: bug 448420

M  +0    -1    shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/bf0b5574368e3b1997be42dc8a9f85db97369766
Comment 3 Vlad Zahorodnii 2024-01-29 10:23:30 UTC
Git commit d7617f5f62408b83ad5433cd4fa464c30278c6b4 by Vlad Zahorodnii.
Committed on 29/01/2024 at 10:10.
Pushed by vladz into branch 'Plasma/6.0'.

shell: Don't show the panel temporarily on new screen

Screen edge constraints have been relaxed so the panel doesn't need
to issue a hide request on new output anymore.
Related: bug 448420


(cherry picked from commit bf0b5574368e3b1997be42dc8a9f85db97369766)

M  +0    -1    shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/d7617f5f62408b83ad5433cd4fa464c30278c6b4