Bug 510336

Summary: Task switcher with large icons shows low resolution icons for Google Chrome PWAs
Product: [Plasma] plasma-browser-integration Reporter: Chris Harris <chris>
Component: ChromeAssignee: Kai Uwe Broulik <kde>
Status: CLOSED UPSTREAM    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Chris Harris 2025-10-07 08:32:44 UTC
SUMMARY
Installing a PWA using Google Chrome saves all the icons in the manifest under folders labelling their resolution. However, the Plasma task switcher using the large icons setting shows a low resolution version of the icon. I tried deleting all the icons except the 512px one, and it still shows a low resolution one even after a reboot.

STEPS TO REPRODUCE
1. Install a PWA (e.g. my own site, https://www.kleardecision.com) using Google Chrome
2. Open the installed app
3. Toggle the switch window modal with large icons

OBSERVED RESULT
The PWA's icon shows in low resolution

EXPECTED RESULT
Show's the icon in the correct resolution

SOFTWARE/OS VERSIONS
Operating System: CachyOS Linux 
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.17.1-2-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 8845HS w/ Radeon 780M Graphics
Memory: 16 GiB of RAM (13.4 GiB usable)
Graphics Processor: AMD Radeon 780M Graphics
Comment 1 Kai Uwe Broulik 2025-10-07 09:33:09 UTC
This seems to be a Chrome issue. It sets a desktop file but also sets a custom window pixmap on the window and for apps it only sets a 32px pixmap. This should be reported to Chrome.
Comment 2 Chris Harris 2025-10-07 10:22:42 UTC
Interesting, that's why I couldn't find the 32px version anywhere. Thanks Kai, I'll take it up with Chrome.