Skip to content

Linux/KDE: unread indicator in tray icon missing since 7.2.2 #2518

Description

@WonderSkydive

Avoid duplicates

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issues tracker for a bug report similar to mine, in vain

Ferdium Version

7.2.2

What Operating System are you using?

Other Linux

Operating System Version

Kubuntu 24.04.4 - KDE - X11

What arch are you using?

x64

Last Known Working Ferdium version

7.2.1

Expected Behavior

The Ferdium system tray icon should show a visual unread/activity indicator when there are unread messages, as it did in version 7.2.1.

Actual Behavior

Since Ferdium 7.2.2, the system tray icon no longer shows any visual unread/activity indicator when there are unread messages.

The unread counter inside Ferdium still works correctly, and desktop notifications are also displayed normally. Downgrading to 7.2.1 immediately restores the tray indicator without changing any configuration.

Steps to reproduce

  1. Run Ferdium 7.2.1 on KDE Plasma using X11.
  2. Receive a WhatsApp message without opening the conversation.
  3. The Ferdium system tray icon shows the unread/activity indicator (red/purple indicator).
  4. Upgrade Ferdium to 7.2.2 without changing any Ferdium or KDE settings.
  5. Receive another WhatsApp message without opening the conversation.
  6. The unread counter is correctly shown inside Ferdium, but the system tray icon no longer shows any unread/activity indicator.
  7. Downgrade Ferdium back to 7.2.1 without changing any configuration.
  8. The system tray unread/activity indicator immediately works again.

Debug link

No response

Screenshots

No response

Additional information

The issue appeared immediately after upgrading from 7.2.1 to 7.2.2.
The system tray icon itself also looks different in 7.2.2 compared with 7.2.1.
Ferdium is running on KDE Plasma with X11. In 7.2.2 I also confirmed that Ferdium was running with --ozone-platform=x11.
This may be related to the new Linux tray implementation introduced in 7.2.2 using StatusNotifierItem/D-Bus instead of Electron's Tray implementation.
Downgrading from 7.2.2 to 7.2.1 immediately restores the unread/activity indicator without changing the Ferdium profile, WhatsApp service, KDE configuration, or any other settings.
Is the missing unread/activity indicator an intentional limitation of the new Linux tray implementation, or is this a regression?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug 🪲Something isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions