signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.52k stars 2.63k forks source link

Signal App doesn't close when quitting (Mac, M2) #6152

Open leonardthomson opened 1 year ago

leonardthomson commented 1 year ago

Bug Description

Hey there!

I have the problem, that Signal can't be closed by quitting or cmd + Q. You have to force-quit with Activity Monitor.

Thanks for any help!

Steps to Reproduce

I currently have no explanation or way to reproduce the bug.

It only happens when I sent at least one message and had Signal open for some time. When I open it and immediately close it, it works fine. The command cmd+Q is detected (the Signal drop-down menu is highlighted).

Sorry that I can't give better instructions for reproducing...

Actual Result:

Still opened.

Expected Result:

It should be closed.

Screenshots

Nothing to see...

Platform Info

Signal Version:

5.62.0

Operating System:

Mac Monterey 12.5 Apple M2

Linked Device Version:

iOS 5.57.1.0

Link to Debug Log

https://debuglogs.org/desktop/5.62.0/53fa08a556d89299bb3bbd9455d8b1e847f18a977afa34ec9fafb89098a51ce0.gz

indutny-signal commented 1 year ago

Sorry for a very long delay. Does this still happen to you?

leonardthomson commented 1 year ago

Yeah it still happens from time to time, definitely within the last week!

indutny-signal commented 1 year ago

@leonardthomson oh snap, that's not good! Could you upload a fresh debug log when it will manifest itself it next time, please? Thank you!

ltalluto commented 2 weeks ago

I just wanted to chime in here, even though this issue is closed - this bug is still around as of August 2024. It is 100% consistent for me: quitting by any method (cmd-Q, selecting for the menu, even trying to quit via an update notification) simply does not work if the app is not full screen. If the app is in full screen mode, quitting happens normally.

Another interesting thing I discovered. If I am running Signal in windowed mode, press command-Q, nothing happens. If I then make the app full screen, the window goes through the complete full-screen animation, and then immediately quits. It's like the quit command gets buffered somehow, but that buffer only gets cleared while in full screen mode.

ltalluto commented 2 weeks ago

Here is a debug log, created right after trying to quit in windowed mode. https://debuglogs.org/desktop/7.22.2/2346838904c07e38c55446f02147d10f532f9dcd96209d86ba855aadaabfe08e.gz