CSD gtk3 apps have generic Wayland icon in the task switcher.
Examples of affected apps:
evince pdf viewer
gnome disks utility
gnome mpv video player
totem video player
STEPS TO REPRODUCE
1. start Wayland session
2. install and open any app mentioned above
3. press alt+tab and hold alt key
The task switcher shows the icon of the CSD gtk3 app
Operating System: Arch Linux
KDE Plasma Version: 5.16.3
KDE Frameworks Version: 5.60
Qt Version: 5.13
SSD gkt3 apps are not affected. For exameple, the following SSD gtk3 apps
have the correct icon in the task switcher:
transmission torrent client
brasero cd/dvd/bd burner
uget download manager
quod libet music player
deluge 2.0.3 torrent client
gaupol subtitles editor
shotwell photo manager
Please report to those apps.
CSD vs SSD will be irrelevant.
They almost certainly have a wrong app_id set compared to their .desktop file name.
You can verify with WAYLAND_DEBUG=1 myApp |& grep set_app_id and then looking for the relevant .desktop file
If they do match, please do reopen here.
totem video player case:
ouput of your command is
[4141048,375] -> email@example.com_app_id("totem")
.desktop file name: org.gnome.Totem.desktop
>[4141048,375] -> firstname.lastname@example.org_app_id("totem")
This should say org.gnome.Totem only totem can fix that
The GTK bug that was filed: