BUG: Webapps have the default Brave icon instead of the website icon in KDE Plasma

Description of the issue:

When creating a Web App (shortcut) via Brave Browser on Linux using the KDE Plasma desktop environment, the generated shortcut does not display the website’s favicon/icon correctly in the system menus or task manager. It defaults to the generic Brave icon.

Furthermore, attempting to manually fix this via KDE’s desktop file properties menu fails to update the icon unless a completely separate, manually downloaded image file from an external directory is assigned.

How can this issue be reproduced?

  1. Open Brave Browser on KDE Plasma.

  2. Navigate to a website (e.g., x.com) and go to **Burger Menu > More Tools > Create Shortcut** (checking “Open as window”).

  3. Navigate to `/home/$USER/.local/share/applications/` to view the generated `.desktop` file.

  4. The application launcher and taskbar show the generic Brave icon instead of the web app’s icon.

  5. Right-click the `.desktop` file → Properties → Click the icon to change it. Select the website’s icon from the system selection (which visibly appears there). Click Apply.

Expected result:

The web app should immediately use and display its own native favicon/icon upon creation without manual user intervention.

Brave Version( check About Brave): v1.92.139

Additional Information:

It also happens with Chromium… I’ll report it to them too.

  • OS: Linux (KDE Plasma)
  • KDE Plasma Version: 6.6.4
  • KDE Frameworks Version: 6.25.0
  • Qt Version: 6.10.3
  • Kernel Version: 7.0.11-200.nobara.fc43.x86_64 (64-bit)
  • Graphics Platform: Wayland