Plasma Wayland: clicking the tray icon does not raise or focus the app

Author: LoufeCreated Sep 12, 2026Updated Sep 14, 2026
LabelsbugLinuxDesktop frontend

Is it a bug?

  • I know this is an issue with the app, and contacting Mullvad support is not relevant.

I have checked if others have reported this already

  • I have checked the issue tracker to see if others have reported similar issues.

Current Behavior

Clicking Mullvad’s tray icon shows or highlights the window, but leaves it behind other open windows without focusing it.

Expected Behavior

Clicking the tray icon raises and focuses Mullvad with Plasma’s default Low focus stealing prevention.

Steps to Reproduce

  1. Run Mullvad natively on Wayland in Plasma.
  2. Set Focus stealing prevention to Low.
  3. Place another application’s window in front of Mullvad.
  4. Click Mullvad’s tray icon.

Failure Logs

bash
Destination=:1.61
Path=/StatusNotifierItem
Interface=org.kde.StatusNotifierItem
Member=ProvideXdgActivationToken
Argument="kwin-84"

Sender=:1.61
ErrorName=org.freedesktop.DBus.Error.UnknownMethod
ErrorMessage=Method "ProvideXdgActivationToken" with signature "s"
on interface "org.kde.StatusNotifierItem" doesn't exist

Repeated tray interactions produce the same error with new tokens.

Operating system version

CachyOS / Arch Linux; Plasma 6.7.5, Wayland session.

Mullvad VPN app version

2026.4 package mullvad-vpn 2026.4-1.1, packaged by CachyOS.

Additional Information

Workaround: changing Plasma’s focus stealing prevention from Low → None restores tray activation.

Technical findings: Plasma supplies an activation token, but the tray endpoint rejects it. Relevant Chromium fixes:

  • July 9, 2026: d56fb554 — preserves pending activation tokens across repeated activation calls.
  • August 28, 2026: 8e5d85f5 — implements ProvideXdgActivationToken.

Source inspection found both fixes in Electron 45.0.0-alpha.4; the receiver is absent from inspected stable versions 42.11.3, 43.7.0 and 44.3.0. A corrected runtime has not been tested with Mullvad.

History:

  • September 2024: Electron #43709 reports tray activation failure on KDE Wayland.
  • August 2025: Mullvad #8610 reports a related Arch/native-Wayland tray failure; identical cause unconfirmed.
  • March 2026: Mullvad 2026.1 makes native Wayland the general default, including Plasma. Launcher change

This issue tracks restoring reliable tray activation through adoption of the upstream fixes, with verification on Plasma Wayland at Low focus stealing prevention.