Bug 470908 - The icon of certain apps is missing from Flatpak Permissions KCM
Summary: The icon of certain apps is missing from Flatpak Permissions KCM
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_flatpak (show other bugs)
Version: master
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 472028 484280 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-06-11 13:14 UTC by Patrick Silva
Modified: 2024-09-08 20:53 UTC (History)
5 users (show)

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


Attachments
screenshot (176.05 KB, image/png)
2023-06-11 13:14 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2023-06-11 13:14:59 UTC
Created attachment 159599 [details]
screenshot

STEPS TO REPRODUCE
1. install Thunderbird email client or Swell Foop game from flathub
2. open Flatpak Permissions KCM
3. select the app installed in the step 1

OBSERVED RESULT
the icon of the selected app is missing. Please see the attached screenshot.

EXPECTED RESULT
no missing icon

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240.0
Qt Version: 6.5.0
Graphics Platform: Wayland
Comment 1 Justin Zobel 2023-06-20 12:54:10 UTC
Can confirm
Comment 2 ratijas 2023-06-20 12:58:38 UTC
Flatpak's icon resolution algorithm is quite different from what we normally use, so there's a specific function in flatpak-kcm code which performs a best-effort search, and as seen in this bug report it is far from ideal.

There is a one open MR to provide at least sensible fallback icon, but it got stuck on the lack of an appropriate icon. See https://invent.kde.org/plasma/flatpak-kcm/-/merge_requests/61
Comment 3 Patrick Silva 2023-07-07 03:25:06 UTC
*** Bug 472028 has been marked as a duplicate of this bug. ***
Comment 4 Patrick Silva 2024-03-22 22:06:28 UTC
*** Bug 484280 has been marked as a duplicate of this bug. ***