When using the `--start-in-tray' option, everything works as expected but the systray icon disappears after locking the screen and unlocking again.
signal-desktop with the --start-in-tray option;Actual Result:
The systray icon is gone but it is possible to see that the signal-desktop process is still running in the background.
Expected Result:
The systray icon is still shown and continues to work as expected.
Signal Version:
1.32.1
Operating System:
Ubuntu 18.04.0 LTS
Linked Device Version:
4.57.2

I am seeing this as well after updating to v1.32.2 this morning.
@majkeldzordan @N0GX This is the bug tracking that issue: https://github.com/signalapp/Signal-Desktop/issues/4085
On Fedora 31 Linux with GNOME 3 (3.34) desktop and TopIcons Plus as packaged by Fedora, I do not currently get the tray icon (neither in the panel nor in the dock), but I do get it with the Plasma (KDE) desktop. Some other icons (keepassxc) are also going missing on GNOME, so it may be an issue of GNOME... GNOME is notorious for breaking extensions and application icons every half year with each and every new release.
@fabiomargarido what desktop are you running on _your_ Ubuntu?
@mandree I'm running Gnome 3.28.4, the default for Ubuntu 18.04.
See #3974 for more details, and for GNOME, specifically this comment: https://github.com/signalapp/Signal-Desktop/issues/3974#issuecomment-604710759
@scottnonnenberg-signal there seems to be a solution for this: zulip/zulip-desktop#910
@bungabunga that seems to be more a workaround than a real solution, but it's not clear if GNOME or chromium/electron need to fix this. Electron are pointing fingers at GNOME and Chromium, see https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/220
@mandree can this workaround be implemented Signal-desktop-wise so that we don't have to wait for Electron, Gnome and Chromium to make up their minds?
It makes more sense to put massive pressure on GNOME for constantly breaking things and ask Chromium if they can help adjusting to the ever-changing GNOME environment, than fix hundreds of downstream users.
But this is a regression in Electron/Chromium, no? This worked on the same version of GNOME before the update of Electron? How is it GNOMEs fault? Haven't they been disabling extensions when the screen is locked since forever?
Seems to be a chromium bug: https://bugs.chromium.org/p/chromium/issues/detail?id=1042098
To me that's not so clear... https://bugs.chromium.org/p/chromium/issues/detail?id=1042098#c11 and GNOME 3 is the desktop that has been reinventing everything every other year.
Please implement the workaround in the meantime it is fixed upstream.
it seems there's gonna be a fix in electron.
it seems there's gonna be a fix in electron.
https://github.com/electron/electron/releases/tag/v9.0.3 was released with the fix, but as of today, this release has not yet hit the servers in a manner that yarn would accept it.
I've rebuilt Signal with Electron 9.0.3, which resolves this issue.
@scottnonnenberg-signal - please rebase Signal onto Electron 9.0.3 or newer.
It is solved with the new version release.
Most helpful comment
I've rebuilt Signal with Electron 9.0.3, which resolves this issue.
@scottnonnenberg-signal - please rebase Signal onto Electron 9.0.3 or newer.