Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Linux] Signal Desktop allowing multiple instances to be open if minimized to tray #6861

Closed
2 tasks done
aden-young opened this issue Apr 19, 2024 · 3 comments
Closed
2 tasks done

Comments

@aden-young
Copy link

Using a supported version?

  • I have searched searched open and closed issues for duplicates.
  • I am using Signal-Desktop as provided by the Signal team, not a 3rd-party package.

Overall summary

If "Minimize to system tray" is selected, when your Signal window is closed Signal will remain open in the system tray, where it can be restored.

However, if clicking the Signal icon on the Ubuntu (gnome) dock, a new Signal instance will be launched, and two system tray icons will be present.

Steps to reproduce

  1. Install Signal desktop for Linux (per instructions on https://signal.org/download/ )
  2. Pin Signal to Ubuntu Dock (Add to favourites)
  3. Enable Minimize to system tray in Signal Settings
  4. Close Signal window (observe system tray icon still present)
  5. Click on Signal in the Ubuntu dock

Expected result

The existing signal instance should launch a window, as if it were being restored from the system tray.

Actual result

An entirely new instance of Signal is launched, with both windows being able to be opened at once. (I've seen require me to re-link my desktop app as well, though I can't always reproduce this)

Screenshots

No response

Signal version

7.5.1

Operating system

Ubuntu 20.04

Version of Signal on your phone

7.5.0

Link to debug log

No response

@indutny-signal
Copy link
Contributor

Good find! Could you reproduce the issue one more time and submit a debug log, please? Thank you!

@aden-young
Copy link
Author

Sure, just to be sure of what I should do, once I've replicated the issue (with the second Signal instance running), do I create a debug log from that second instance? (or the first instance, or both?)

@aden-young
Copy link
Author

Hmm, I've just tried to replicate this again, but as of 7.6.0 I cannot seem to replicate it.. which is great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants