Skip to content

dbusServices/notifications: Stop broadcasting signals

Florian Müllner requested to merge fmuellner/gnome-shell:filter-signals into main

All fd.o Notifications signals are emitted for a particular notification, so debugging aside, only the owner of said notification has a legitimate reason to act on it.

So far we (and other implementations like the old notification-daemon) have relied on the client-side to properly filter the signals (like libnotify), but at least the QT implementation is known to not do that.

Enforce correct client behavior by only emitting the signal to the original sender.

Fixes #5008 (closed)

Merge request reports