Bug 470600

Summary: Task Manager icons disappear when badged due to unported shader effect
Product: [Plasma] plasmashell Reporter: Nate Graham <nate>
Component: Task Manager and Icons-Only Task Manager widgetsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: major CC: bugseforuns
Priority: NOR Keywords: qt6
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 470599    
Attachments: NeoChat's icon should be there
Broken again

Description Nate Graham 2023-06-03 19:51:00 UTC
Created attachment 159449 [details]
NeoChat's icon should be there

See screenshot and Bug 470599.
Comment 1 Bug Janitor Service 2023-06-09 14:53:08 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1566
Comment 2 Justin Zobel 2023-06-27 04:47:51 UTC
*** Bug 471454 has been marked as a duplicate of this bug. ***
Comment 3 Nicolas Fella 2023-07-14 09:29:33 UTC
Git commit 854ebf08be58210b1e349125ed153e0caf2371d6 by Nicolas Fella, on behalf of Mike Noe.
Committed on 14/07/2023 at 09:29.
Pushed by nicolasfella into branch 'master'.

Port shaders to GraphicalEffects/BadgeEffect

Fixes task icon visibility, widgetexplorer icons and badges

Use GraphicalEffect/BadgeEffect for task badge and widget explorer applet delegate
Related: bug 470358

M  +4    -15   applets/taskmanager/package/contents/ui/TaskBadgeOverlay.qml
M  +4    -15   desktoppackage/contents/explorer/AppletDelegate.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/854ebf08be58210b1e349125ed153e0caf2371d6
Comment 4 Nate Graham 2023-08-04 13:17:58 UTC
Created attachment 160735 [details]
Broken again

As of today, this has broken again. I did just upgrade to Qt 6.5.2 after my distro provided it, so perhaps that could be related.
Comment 5 Nate Graham 2023-08-04 15:23:58 UTC
Needed a clean build of kdeclarative following a Qt update. Fixed again.