When Recieving Messages I usually got a message preview as a notification. Since yesterday, there is this strange behaviour, where there are 2 notifications telling me that "Signal is ready" before showing me the actual notification.
Actual Result:
Expected Result:
A message of the preview is shown.

Signal Version: v1.24.1
Operating System: Ubuntu 19.04 with GNOME 3.32.0
Installed Shell Extensions: NoAnnoyance
Linked Device Version: iOS v2.38.1.2
Edit: added debug log
Can you give us any hint as to what changed on your side since yesterday? Did you update apt, and therefore Signal Desktop? Did you change something on your system?
I updated to Ubuntu 19.04 coming from Ubuntu 18.10. During that update the Gnome shell was also updated
I have got this issue too. Might be an issue with Gnome since my Rocket.Chat app does the same. Or some kind of compatibility issue.
Also on Ubuntu 19.04
The weird thing is, that Firefox does not have this issue (e.g. when using Whatsapp Web).
I'm experiencing the same thing. New workstation, decided to try out Pop!_OS 19.04 for the first time. Whenever I get a notification of a new Signal message, it's preceded by a "Signal is ready" notification.
@odigity What version of GNOME does your OS use?
I am using Gnome 3.32.1

Same for me, apparently.
This is a GNOME configuration problem, according to folks in the Electron repo. Here's an article discussing some configuration recommendations: https://superuser.com/questions/644850/disable-window-is-ready-notification-in-gnome-shell
I realize this issue is closed, but for anyone stumbling across this thread, the only GNOME extension that worked for me is this one: https://extensions.gnome.org/extension/1007/window-is-ready-notification-remover/.
I'm using Ubuntu 19.04 with GNOME 3.32.1.
Thanks, @rohitkapur! You saved me. Afte @scottnonnenberg-signal closed the issue, I tried following the links but it was too confusing and I gave up.
Now not only is the problem fixed, but I learned about Gnome Extensions (and having to install the Chrome Gnome Shell integration extension) in the process.
I realize this issue is closed, but for anyone stumbling across this thread, the only GNOME extension that worked for me is this one: https://extensions.gnome.org/extension/1007/window-is-ready-notification-remover/.
I'm using Ubuntu 19.04 with GNOME 3.32.1.
I have been using this extension for a while but it hides notification entirely for me.
What I do not understand is why Signal wants to grab focus when I get a new message, or is that a gnome-shell bug?
@kaimast You can disable it from Signal's Preferences (File->Preferences)

I believe, this is the corresponding GNOME issue
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/358
As GNOME shells maintainer Florian writes in the second comment
Usually it means that an app tried to raise a window, but was denied by mutter's focus-stealing prevention heuristics. The most common reason is that the app either passes an event time of 0, or one that is older than the most recent user interaction.
So please reopen, if that is the case..
@scottnonnenberg
Please ignore.. https://github.com/signalapp/Signal-Desktop/issues/5004 is the correct issue to track this.
Most helpful comment
@kaimast You can disable it from Signal's Preferences (File->Preferences)