Canoe
August 4, 2026, 6:42pm
1
For those of you wondering why your Obsidian notes app is suddenly displaying a default “W” Wayland/Electron icon on KDE Plasma, there’s an open bug for it.
opened 08:41AM - 31 Jul 26 UTC
closed 03:56PM - 31 Jul 26 UTC
### Description
After updating the Flatpak to the build that enables Wayland by… default (#534), Obsidian displays the generic Wayland icon in the KDE Plasma taskbar instead of the Obsidian icon.
The icon file itself exists and the exported desktop entry is valid. The problem appears to be a mismatch between the Wayland `app_id` reported by the window and the Flatpak desktop file name.
### Actual window properties
Obtained from KWin:
```text
caption: <note> - <vault> - Obsidian 1.13.4
resourceClass: md.Obsidian
desktopFileName: md.Obsidian
```
### Flatpak desktop entry
```text
/var/lib/flatpak/exports/share/applications/md.obsidian.Obsidian.desktop
```
Relevant fields:
```ini
Icon=md.obsidian.Obsidian
StartupWMClass=obsidian
X-Flatpak=md.obsidian.Obsidian
```
The Wayland window reports:
```text
md.Obsidian
```
but the desktop file/application ID is:
```text
md.obsidian.Obsidian
```
Since these values do not match, KWin cannot associate the Wayland window with the desktop entry and falls back to the generic Wayland icon.
`StartupWMClass` does not appear to help for the native Wayland window.
### Steps to reproduce
1. Use KDE Plasma on Wayland.
2. Install or update `md.obsidian.Obsidian` from Flathub.
3. Launch Obsidian using its desktop entry.
4. Observe the generic Wayland icon in the taskbar/window switcher.
### System information
```text
OS: Fedora Linux 44 KDE Plasma Desktop Edition
Session: Wayland
Obsidian: 1.13.4
Flatpak app ID: md.obsidian.Obsidian
Flatpak commit: d096dd936d122bd97ab6c1a99a5513a0028f8bf6a3cae9f4f2421ff62adc6821
Commit subject: Switch to using Wayland by default (#534)
```
### Expected behavior
The Wayland `app_id` should match `md.obsidian.Obsidian`, allowing KDE to resolve the Obsidian desktop entry and icon.
### Disclosure
The initial root-cause investigation and collection of the window metadata above were performed by an AI agent. However, the visible icon issue itself is straightforward to reproduce manually by following the steps above.
Hopefully should be resolved in the next update, but isn’t specific to Flatpak only.
Edit : Already fixed in 1.13.4-2!
I hit the same thing with Hyprland, although it didn’t affect the icon. The Wayland class changed from obsidian to md.Obsidian.