Bug 344795 - Manually hidden plasmoids in the notification tray lack a sidebar
Summary: Manually hidden plasmoids in the notification tray lack a sidebar
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: System Tray (show other bugs)
Version: 5.2.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-03 19:38 UTC by Anthony Vital
Modified: 2015-03-12 12:09 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.2.2


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Vital 2015-03-03 19:38:47 UTC
A new behaviour for plasmoids inside the notification tray was introduced in 5.2. When a plasmoid is visible, if you click on it its panel shows up, but it doesn't have the side bar which shows the other plasmoids. If the plasmoid is hidden, one can click on the arrow, and then click on an item in the list to show the plasmoid, which will be displayed with said sidebar. I understand this is a feature.
The problem is that this behaviour seems to be based on the active/passive status of a plasmoid, meaning it doesn't take into account the auto/hidden/shown directive in the tray settings, and this leads to a visual/behavioural inconsistency.

Reproducible: Always

Steps to Reproduce:
1. Open the notification tray settings, choose "hidden" for the clipboard plasmoid.
2. Copy something in the clipboard.
3. Click on the arrow, then click on the clipboard.

Actual Results:  
The clipboard panel is shown but doesn't have a sidebar.

Expected Results:  
The clipboard panel should have a sidebar.
Comment 1 Bhushan Shah 2015-03-12 04:26:32 UTC
https://git.reviewboard.kde.org/r/122914/
Comment 2 Bhushan Shah 2015-03-12 12:09:35 UTC
Git commit 5b3b84b687a569731a74cc6cfa1284ebb5de169b by Bhushan Shah.
Committed on 12/03/2015 at 12:07.
Pushed by bshah into branch 'Plasma/5.2'.

Take Shown and Hidden status in account when showing sidebar

- if clicked on arrow show sidebar
- if clicked on always hidden applet show sidebar
- if clicked on always shown applet hide sidebar
- in case of passive applet show sidebar
FIXED-IN: 5.2.2

M  +16   -2    applets/systemtray/package/contents/ui/ExpandedRepresentation.qml

http://commits.kde.org/plasma-workspace/5b3b84b687a569731a74cc6cfa1284ebb5de169b