What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 129 Stack Exchange communities.

I posted a comment on jQuery get id of same class and add to array.

The question's author posted a comment to somebody else a minute before my own comment; yet, the StackExchange™ MultiCollider SuperDropdown™ got notification about it:

screenshot

Is it future predicting, or did it consider my close vote (me being the last) as sort of comment?

share|improve this question
1  
I didn't get notified about this comment... but there is a space between the @ and Felix. –  Felix Jan 11 '12 at 9:39
1  
@Felix because he had blank space after the @ - that's not the point. :) - lol you were faster than me. –  Shadow Wizard Jan 11 '12 at 9:39
2  
Haven't you heard? It's one of the great new features of version 12.0 of the StackExchange™ MultiCollider SuperDropdown™, of which you're a secretly-chosen beta tester! –  BoltClock's a Unicorn Jan 11 '12 at 9:40
    
I thought it might be worth mentioning it, but if it's not I will just go and be crazy somewhere else :P ;) –  Felix Jan 11 '12 at 9:41
3  
Not bad for something that was originally designed as a shower curtain. –  hammar Jan 11 '12 at 9:42
    
@Felix you think that blank @ is sort of "joker"? hmm... –  Shadow Wizard Jan 11 '12 at 9:42
    
Yeah, maybe it's a secret notify all people thingy thing @ all. –  Felix Jan 11 '12 at 9:44

1 Answer 1

up vote 12 down vote accepted

Hehe, nice catch. Fixed in the next build. Here's what happened:

  1. Felix Kling voted to close as a dupe; thus the automatic "possible duplicate of…" comment was posted.
  2. Other users voted to close, and eventually the question was closed and the auto-comment removed.
  3. denys281 (the OP) posted the comment that (later) ended up in your Inbox. He posted this comment shortly after step 2 (probably before refreshing the page to see that the question was closed and the comment gone).
  4. You posted your If you "don't really understand the answers"… comment.
  5. The OP edited their comment.

We don't keep a revision history of comments, so I don't know what was changed in step 5, but it doesn't really matter. In particular the whole question of @ Felix vs. @Felix vs. no @ at all is not significant here.

What matters is that when a comment is edited, the check for "who is this in reply to" is re-done. This re-check (and here's the bug) considered all comments that existed at the time of editing, even if they were posted after the edited comment was originally posted.

Thus that check saw that there was a comment from you (step 5), and the edited comment was from the post owner. No other comments were present (step 2). Thus the "conversation between post owner and only one other person" logic took effect, making the comment a reply to you (the "other person").

This missing "only consider comments posted before this one was originally posted" check is added in the next build.

share|improve this answer
1  
Nice little bug.. I almost feel sorry for crunching it! :) –  Shadow Wizard Jan 11 '12 at 10:55

You must log in to answer this question.

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