I’ve got the Nice Share badge on several consecutive occasions on my forum.
The problem is that each time I get a new notification for this badge, it also sends duplicates unread notifications that, I think, are equal to the number of the previous (successive?) identical badges I got.
The last notifications I got were yesterday, and when opening the notification panel, there were 3 unread “Nice Share” notifications where there should be only one (previous ones were already read):
Additional info: the notification number on the avatar, not shown on the screenshot, was 1, not 3.
Current Discourse version is 3.5.0.beta7-dev (0dc01d55fd) and this issue has been going on for a while.