GNOME Bugzilla – Bug 710834
Lockscreen does not show updated notifications
Last modified: 2021-07-05 14:05:42 UTC
In GNOME 3.10 the screen-shield does not show updated notifications, only new ones. This breaks applications like Mailnag, which update an existing notification with new entries (e. g. mails).
Do you have a way of reproducing the problem, a test case?
You can install Mailnag. It's available in nearly every distro or here https://github.com/pulb/mailnag. 1. Open mailnag-config and enter your email settings 2. Go to the plugin tab, click on the LibNotify plugin and select "Summary of emails" 3. Close mailnag-config to start the notification daemon. 4. Trigger the Lock-Screen and send two mails (from a smartphone or another computer) to the email account you just configured. Result: Only the first email is shown in the Lock-Screen.
The code in: https://github.com/pulb/mailnag/blob/master/Mailnag/plugins/libnotifyplugin.py doesn't update notifications, it only creates new ones. (In reply to comment #0) > In GNOME 3.10 the screen-shield does not show updated notifications, only new > ones. Which is what Mailnag does. > This breaks applications like Mailnag, which update an existing notification > with new entries (e. g. mails). It doesn't, from what I can tell. You should get the author of the program to file the bug, it would be easier...
> The code in: > https://github.com/pulb/mailnag/blob/master/Mailnag/plugins/libnotifyplugin.py > doesn't update notifications, it only creates new ones. No, it updates notifications in summary notification mode. Have a look at line 257.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.