Err, it looks like libnotify uses sync call to dbus and thus has no success callback, while Chrome uses async call and thus has one. Meaning we can't get close callback while creating notification. 🤔
Bug 1890560 Comment 4 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Err, it looks like [libnotify uses sync call to dbus](https://github.com/GNOME/libnotify/blob/150af91dc3cf4b35b2e11202cbb616cd56fb6106/libnotify/notification.c#L1081C15-L1081C38) and thus has no success callback, while [Chrome uses async call](https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/notifications/notification_platform_bridge_linux.cc;l=846;drc=04d93d7d3ea7aedf25ea0db527c6fb0d478cc666) and thus has one. Meaning we can't get close callback while creating notification. 🤔