Tray icon now showing properly after update to 1.13

Description

The tray icon of Mailspring is not showing properly after the update to 1.13. Instead of displaying a mail icon with different colors depending on the unread message status, it is currently displaying 3 dots (image below).

Expected Behavior

The correct display of the tray icon.

Screenshots

Screenshot from 2023-11-23 10-47-31

Setup

  • OS and Version: ArchLinux (rolling version)
    • Installation Method: AUR package using yay
  • Mailspring Version: 1.13.1

Thanks a lot for the report. I will need to see how to reproduce this issue so that we can provide a fix.

This may also be having a similar cause as The icon in the system tray has disappeared

Thanks for the reply. The icon now seems to be properly display again, and I am unsure why the behavior reversed. The Gnome extensions are being somewhat funny lately, so it could be an issue with GitHub - ubuntu/gnome-shell-extension-appindicator: Adds KStatusNotifierItem support to the Shell or Gnome itself. Feel free to close this for the moment, and I will reopen if I identify the underlying issue. Thanks for the awesome app and the support.

1 Like

I’m on 1.16.0. This issue is happening to me on GNOME 48. Triggering the tray on/off in Mailspring’s settings makes the icon appears again. But after reboot, the issue reappears.

I have found a way to work around this issue now.

If you’re using this GNOME extension:

You can use a custom icon in the extension’s settings:

The Indicator ID for Mailspring is chrome_status_icon_1. The Icon I use is from the system’s mail icon, as shown. This one will also change based on your system theme (if you enabled GNOME’s Light Style from the extension).

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.