Bug 368160

Summary: Panel autohides when context menu is shown
Product: [Plasma] plasmashell Reporter: Christoph <schwille>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: minor CC: kde, schwille
Priority: NOR    
Version: 5.7.3   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: screenshot of issue

Description Christoph 2016-09-02 14:52:30 UTC
Panel is set to auto-hide → you open a plasmoid, e.g. your networkmanager in your systray → the extended plasmoid is still open, but without hover the panel hides → the plasmoid stays

Reproducible: Always

Steps to Reproduce:
1. set your panel to auto-hide
2. open your nm-manager, optional: pin it
3. panel will hide

Actual Results:  
Panel hides

Expected Results:  
Panel should stay visible

This bug was fixed in an earlier version. I'm not sure, but I think it came again in version 5.6. Thanks!
Comment 1 Christoph 2016-09-02 14:53:49 UTC
Created attachment 100899 [details]
screenshot of issue
Comment 2 Kai Uwe Broulik 2016-09-09 07:47:45 UTC
Git commit ac7245667e606f6873739c69b413e1b13215740f by Kai Uwe Broulik.
Committed on 09/09/2016 at 07:47.
Pushed by broulik into branch 'master'.

[System Tray] Set applet status to RequiresAttention when popup is open

This keeps auto-hiding panels open while the applet popup is opened.

Differential Revision: https://phabricator.kde.org/D2690

M  +2    -0    applets/systemtray/container/package/contents/ui/main.qml
M  +1    -0    applets/systemtray/package/contents/ui/main.qml

http://commits.kde.org/plasma-workspace/ac7245667e606f6873739c69b413e1b13215740f
Comment 3 Christoph 2016-11-05 15:57:36 UTC
Sonme applets still loose RequiresAttention when modified

Steps to Reproduce:
1. set your panel to auto-hide
2. run "notify-send -t 0 test" and close the message
3. panel will hide

Actual Results:  
Panel hides
Comment 4 Christoph 2016-11-05 15:58:14 UTC
Sonme applets still loose RequiresAttention when modified

Steps to Reproduce:
1. set your panel to auto-hide
2. run "notify-send -t 0 test" and close the message
3. panel will hide

Actual Results:  
Panel hides


Version 5.8.0
Comment 5 Kai Uwe Broulik 2017-01-05 23:32:52 UTC
Can you explain? Why should the panel show up when you send a notification?
Comment 6 Christoph 2017-01-07 21:52:00 UTC
Sorry, my description was misleading/uncomplete

1. set your panel (which contains the systray) to auto-hide
2. run "notify-send -t 0 test", open your systray and close the message
3. notification area is still open but panel will hide
Comment 7 Kai Uwe Broulik 2017-01-07 23:31:04 UTC
Ah, I see, I can reproduce this bug, very weird, can you please file a separate bug report for this? Thanks. Closing this one, as it is fixed but there's some separate quirk with notifications :)