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

            Bug ID: 483941
           Summary: Activating a panel applet without any expanded view
                    (like Minimize All or Show Desktop) breaks Autohide
                    and Dodge Windows
    Classification: Plasma
           Product: plasmashell
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Panel
          Assignee: plasma-b...@kde.org
          Reporter: bharadwaj.raju...@protonmail.com
                CC: niccolo.venera...@gmail.com
  Target Milestone: 1.0

SUMMARY
If the panel is in Dodge Windows or Autohide mode, then clicking a widget like
Minimize All or Show Desktop breaks the autohiding behavior. That is, the panel
does not hide away even if the mouse is not on it, and a window is touching it.

Behavior is restored if I open and close the system tray.


STEPS TO REPRODUCE
1. Set panel to Dodge Windows or Autohide
2. Click Minimize All or Show Desktop


OBSERVED RESULT
Autohiding behavior breaks

EXPECTED RESULT
Autohiding behavior keeps working

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 39
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 6.1.0
Qt Version: 6.6.0
Kernel Version: 6.6.11-200.fc39.x86_64 (64-bit)
Graphics Platform: Wayland


ADDITIONAL INFORMATION
Reason why this happens: PanelView::restoreAutoHide() disables autohide if the
panel's status is NeedsAttentionStatus or higher. Recently
https://invent.kde.org/plasma/libplasma/-/merge_requests/1036 made a change so
that when an applet is activated, the panel gets NeedsAttentionStatus.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to