Bug 510336 - Task switcher with large icons shows low resolution icons for Google Chrome PWAs
Summary: Task switcher with large icons shows low resolution icons for Google Chrome PWAs
Status: CLOSED UPSTREAM
Alias: None
Product: plasma-browser-integration
Classification: Plasma
Component: Chrome (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-07 08:32 UTC by Chris Harris
Modified: 2025-10-07 10:22 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.