2

So today the "User was removed" happened but there's a difference between the reputation loss shown in the achievements dialogue (shows -70) and the reputation history in the user profile (shows -80).

screenshot of achievements dialogue and user profile reputation tab

I found a previous bug report that seems similar. rev 2022.6.8.42312

9
  • 1
    Is there something about this which makes you believe it's not just caching?
    – Makyen
    Jun 9 at 22:29
  • 1
    @Makyen excellent link, but 🤔 after 2 hours I wouldn't be so fast to blame caching. I also searched through the previous MSE posts and there's only 1 very similar instance to this one (the others being about rep caps and +2 edits) so it was worth posting.
    – bad_coder
    Jun 9 at 22:44
  • 4
    It seems to be the same cause as Why does it incorrectly say I lost 8,000 rep? Jun 9 at 23:17
  • @SonictheSaveUkraine-hog it's different because that one's about the 60 day rule of keeping rep of deleted posts. (The numbers involved also don't make the other post clear enough for the average user IMO.)
    – bad_coder
    Jun 9 at 23:23
  • This post is about a user removal overlaping with the rep cap long after the fact (coinciding with a removal on at least 2 sites).
    – bad_coder
    Jun 9 at 23:26
  • @Rob also not, everything about that post seems to indicate different factors -and more confusing- were at play in how the reputation was added (the OP says it themselves at the end of the post). The target duplicate also doesn't have an answer and much less by staff, so if anything the closure should be done the other way around (but I still think the questions are different).
    – bad_coder
    Jun 10 at 0:05
  • 1
    @bad CV retracted.
    – Rob
    Jun 10 at 3:37
  • @bad_coder The target does have a staff comment that also covers this issue, plus the answer there quotes that comment. Jun 10 at 8:18
  • @SonictheSaveUkraine-hog I already explained the posts are obviously different no deleted post is involved in this thread.
    – bad_coder
    Jun 10 at 10:09

1 Answer 1

8

When votes are invalidated, whether you actually lose reputation depends on when that vote was originally cast. If you were rep-capped that day, the vote being invalidated won't actually cause your reputation to change - you'll be compensated for it by having a +10 assigned to the next upvote that day. So that day will now display as having earned 210 instead of 200, with the -10 today setting it back to 200.

For accounting purposes, that vote that didn't change your reputation is still listed in your reputation history to make the overall math work out. But you only actually lost 70 reputation, not 80. According to the log, your reputation dropped form 18,853 to 18,783 with the recalculation.

What you're seeing in your reputation history is a, let's say, interesting way of trying to convey that. It separated the "User was removed" event into two different ones for a reason. It wasn't two users that got removed. It was 7 upvotes that actually caused -10 each and 1 upvote that was compensated by other votes. The reputation dialog is correct in the sense that it is displaying your net loss for these events. The reputation history is correct in the sense that it is displaying the complete history of everything.

This is also not specific to deleted users - it would occur with any invalidation or other events that would cause rep-cap oddities on older days.

1
  • 1
    A similar issue was previously filed for reputation lost to a normally deleted post, which I've voted to close this question as a duplicate of. Is that the same cause as this? Jun 9 at 23:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .