11

I've encountered the problem, that I'm getting all the chat notifications of other users with the same but different name in my top bar inbox.

Recently a moderator super pinged a user using his user ID. I am an active chat user in the room the ping occurred in and I have the same name as the user that was pinged.

I also received a notification in my inbox:

enter image description here

You can find the chat message here.

The chat message and the history of that message state that @sven was the target of the notification, which is why I assume I got a notification, however since the moderator super pinged the user using his user ID I do not believe that I should have received a notification.

Let me know if you need further information to locate the bug.

10
  • That's not a bug, display names are not unique and are not case sensitive. Feel free to start feature request asking to make it case sensitive, though I doubt it will be done. Commented Jan 16, 2014 at 10:24
  • Just change your display name to be unique and you won't get others' notifications anymore. :) Commented Jan 16, 2014 at 10:32
  • 3
    @ShadowWizard I have used super ping: @@userid, not the name.
    – fuxia
    Commented Jan 16, 2014 at 10:37
  • 1
    @toscho but it was translated to @Sven maybe that's the bug? Commented Jan 16, 2014 at 10:39
  • The other user has the name sven. Lower case s.
    – fuxia
    Commented Jan 16, 2014 at 10:41
  • @toscho case is not relevant, it's not case sensitive. Commented Jan 16, 2014 at 10:46
  • @toscho the chat history for that message says @sven and not the userid you pinged. I suspect that will still ping all users named sven afaik
    – Flyk
    Commented Jan 16, 2014 at 11:02
  • @Flyk The history doesn’t reveal the use of a superping. The user ID is always replaced by the user’s display name for superpings.
    – fuxia
    Commented Jan 16, 2014 at 11:18
  • @toscho yeah that's what I'm seeing in the history - I suspect that is what caused the other sven to get pinged, rather than case sensitivity.
    – Flyk
    Commented Jan 16, 2014 at 11:27
  • 1
    Reverted my downvote now, as it appears to be some kind of a bug with super pinging. Commented Jan 16, 2014 at 11:39

1 Answer 1

6

Update:

This will need the attention of Stack Exchange in order to resolve as it is unexpected behaviour with super pinging when notifying users in the instance that other users who active use chat have the same name.

Original post:

Names on Stack Exchange chat are neither unique or case sensitive. In this instance, there were multiple people named "sven" and they were both pinged. This will happen in any instance where there are multiple people with the same name or only a partial name is used to ping a user and that partial name matches multiple users.

For example; if you're in a channel with multiple people named "Tim" (ie: Tim Post and Tim Stone) and ping @Tim, both users will receive a notification.

14
  • You sure both get notified? Any official post about it, because in comments only one is notified. :/ Commented Jan 16, 2014 at 10:37
  • @ShadowWizard I did say "Stack Exchange chat" and yes, absolutely certain
    – Flyk
    Commented Jan 16, 2014 at 10:38
  • OK, taking your word on this. :) Commented Jan 16, 2014 at 10:38
  • I have had a lot of practice pinging all the @Rory in the DMZ, so they started renaming :P
    – Flyk
    Commented Jan 16, 2014 at 10:40
  • 1
    Lol... I once saw there are thousands of Dan's on Stack Overflow wonder how many of them ever used the chat Commented Jan 16, 2014 at 10:45
  • 1
    Hm, yes, but apparently toscho used the (mod only) superping. The superping relies on the user id, and that one is unique. This still feels like a bug to me.
    – yannis
    Commented Jan 16, 2014 at 10:54
  • Could be that after hitting enter, chat fetches the user name and uses that for the message. Check the message history for that chat message - does it say @sven or @@userid? If it says @sven then this will still cause a ping to all users named sven
    – Flyk
    Commented Jan 16, 2014 at 10:55
  • 1
    The superping is a bit more complex @Flyk. It can reach people who have never entered the room, or don't even have a chat account. So, although the name does replace the user id, the user id isn't discarded completely once the name is there. What you describe might be the case, but it really shouldn't be.
    – yannis
    Commented Jan 16, 2014 at 11:01
  • @Yannis I'm not arguing it should - however, this question in its current form does not state this issue, it talks about case sensitivity only
    – Flyk
    Commented Jan 16, 2014 at 11:03
  • Thank you for all the help. I updated my question to clarify the issue.
    – Sven
    Commented Jan 16, 2014 at 11:34
  • 1
    @Yannis so all sven's in the network got notified? That would be... not so good. Commented Jan 16, 2014 at 11:37
  • So what should we do about the problem?
    – Mohammad
    Commented Jan 16, 2014 at 12:05
  • 1
    @user689 wait until Stack Exchange acknowledge and fix the issue
    – Flyk
    Commented Jan 16, 2014 at 12:05
  • @Flyk which can take 6-8 years, or eternity. Commented Sep 10, 2016 at 10:12

You must log in to answer this question.

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