Brave PWA icons don't work properly with icon pack

Hey all,

I did a minor bit of customisation to my fresh install of OM Rome by doing the following:

  1. Installing the Sweet theme
  2. Installing the Tela icon pack

For some reason, my Brave PWA apps don’t properly show the website’s icon anywhere it should be displayed (task switcher, bottom bar, etc.). Instead it shows the default brave icon. I’ve spent several hours in ~/.local/share/icons/ (as well as related files/folders) and AFAICT, everything seems to be wired up correctly for hicolor to be the fallback icon theme when my primary theme doesn’t have the icon in question. I’ve played around extensively with kbuildsycoca6 and such, but nothing seems to work. I’ve attached an example of what I’m talking about.

Any advice would be greatly appreciated!

Unfortunately, we do not package Brave. You will have to ask on their forums:

Hmm, based on what I understand though, this doesn’t seem to be a Brave-specific issue as Brave is properly adding the PWA’s icons to the correct directory (hicolor). On my my previous OM install without icon packs installed I didn’t run into this issue.

Where did the icon packs come from?

I installed them through the KDE system settings app via the “Get New…” button.

You will need to report it to the author of the icon pack, then. We don’t package those, either.

Here’s an assist:

Thanks for finding that @zeroability! I was just about to start extending my search, but you beat me to it.

This seems like the primary issue (which people report in the comments for X11 as well): https://bugs.kde.org/show_bug.cgi?id=358277

Report in Brave’s GitHub repo: PWA icons wrong under KDE (unless icon theme is Breeze) - X11 · Issue #33076 · brave/brave-browser · GitHub