| Summary: | System tray doesn't show hidden icons by default | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | joey.joey586 |
| Component: | System Tray widget | Assignee: | Konrad Materka <materka> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | kde, materka, nate |
| Priority: | NOR | Keywords: | regression |
| Version First Reported In: | 5.19.1 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
video showing the bug
capslock and plasmoidviewer commands Patched ExpanderArrow v1 removing Discover |
||
|
Description
joey.joey586
2020-06-22 05:54:49 UTC
Created attachment 129575 [details]
video showing the bug
The "show hidden icons" button isn't shown until an action triggers it
Thanks for the video, that's super helpful. Cannot reproduce on my system though. Konrad, any ideas? I even installed Arch in VirtualBox but can't reproduce it neither. Something must be wrong with `hiddenTasks.itemCount` in `HiddenItemsView.qml`. It should update on all model changes, but for some reason it is not updated during Plasma start, only later when new item is added. @Joey Can you run: plasmoidviewer --applet org.kde.plasma.systemtray Is the "show hidden icons" button visible? Does the button appear if you change Caps Lock state? Created attachment 129601 [details]
capslock and plasmoidviewer commands
@Konrad
Yup, both seems to make the "show hidden icons" button appear again
Just to be sure - is this a clean install or you have some addons installed (like Latte Dock)? I will work on this next week. clean install Created attachment 129773 [details]
Patched ExpanderArrow v1
I cannot reproduce on my computer and I need your help with testing. Can you replace:
/usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/ExpanderArrow.qml
with the attached file and test check again?
@Konrad Still doesnt work. Weird... i created a backup of the original .qml file, replaced it with yours then rebooted. still happens. i even downloaded it twice and compared the sha256sums to make sure its not corrupted and they match $ sha256sum ExpanderArrow.qml 4b6b353c7934b36dd457495841696605a6def3efba3e8a360c17d20d99528d12 ExpanderArrow.qml Ok, so I decided to do another fresh Arch Linux Plasma install and it worked; the "show hidden icons" button wasn't hidden anymore. (Technically it still happens but only when logging in to a newly created user; logging out and logging back in doesn't cause the button to disappear anymore) Umm...so I have a confession to make: that "fresh Arch Plasma" install with the hidden icons bug was a fresh install of Arch I made around 6 months ago. So I made a fresh install using the Arch Live ISO then compressed it to an .sfs file as a backup in case I ever broke my Arch system and needed a quick restore. Recently I updated that backup and the bug started occurring. I'm not really sure what happened; most likely something broke during the upgrade process that caused this bug. Ok, then there's not too much we can work on. Thanks for reporting back, and keep us updated if there's any news I think i figured out why the systray button didn't show when i removed Discover (the app store) the button didn't show. Reinstalling it made the button show again Created attachment 130164 [details]
removing Discover
Odd thing is that this didnt happen back when my Arch system was still on Plasma 5.18.4. Only when i upgraded to Plasma 5.19 it started happening. back on Plasma 5.18 i did not have Discover installed |