I like the new feature when I get a badge telling me which answer it was. However recently the links for the "Nice Answer" badge seems to be giving links to the previous post that got (or should have gotten) this badge rather than the most recent. This has happened every time for a while now.
- I know that badges are awarded after a delay but I don't think that's happening here - there's a strong correlation between a post getting 10 or more votes and a badge being awarded a few minutes later (but not for that post).
- I know that deleted answers cause you to lose a badge, but I don't see how that fully explains the behaviour. I think I should have caught up again by now.
Here's a couple of screenshots that I hope clarify things:
As you can see about 1 hour ago I got 10 upvotes for How do I create a join which says a field is not equal to X? and also a "Nice Answer" badge for Why can I not "see" this enum extension method.
About 15 hours ago I got 15 upvotes for Why can I not "see" this enum extension method and a "Nice Answer" badge for Gotchas when making use of Nullable<T> in C# 4.
This pattern continues, with the upvotes and the badge being awarded at about the same time but for different questions. I couldn't find a similar issue here but I'm wondering has anyone else reported this issue? And can it be fixed so that it behaves as I'd expect?
It doesn't bother me much but it is a bit confusing and I guess I'm not the only one.