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.
1 Answer 1
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.
-
You sure both get notified? Any official post about it, because in comments only one is notified. :/user152859– user1528592014年01月16日 10:37:02 +00:00Commented Jan 16, 2014 at 10:37
-
@ShadowWizard I did say "Stack Exchange chat" and yes, absolutely certainFlyk– Flyk2014年01月16日 10:38:01 +00:00Commented Jan 16, 2014 at 10:38
-
OK, taking your word on this. :)user152859– user1528592014年01月16日 10:38:26 +00:00Commented Jan 16, 2014 at 10:38
-
I have had a lot of practice pinging all the @Rory in the DMZ, so they started renaming :PFlyk– Flyk2014年01月16日 10:40:47 +00:00Commented Jan 16, 2014 at 10:40
-
1Lol... I once saw there are thousands of Dan's on Stack Overflow wonder how many of them ever used the chatuser152859– user1528592014年01月16日 10:45:58 +00:00Commented Jan 16, 2014 at 10:45
-
1Hm, 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– yannis2014年01月16日 10:54:19 +00:00Commented 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
@svenor@@userid? If it says@sventhen this will still cause a ping to all users named svenFlyk– Flyk2014年01月16日 10:55:57 +00:00Commented Jan 16, 2014 at 10:55 -
1The 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– yannis2014年01月16日 11:01:52 +00:00Commented 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 onlyFlyk– Flyk2014年01月16日 11:03:34 +00:00Commented Jan 16, 2014 at 11:03
-
Thank you for all the help. I updated my question to clarify the issue.Sven– Sven2014年01月16日 11:34:56 +00:00Commented Jan 16, 2014 at 11:34
-
1@Yannis so all sven's in the network got notified? That would be... not so good.user152859– user1528592014年01月16日 11:37:58 +00:00Commented Jan 16, 2014 at 11:37
-
So what should we do about the problem?Mohammad– Mohammad2014年01月16日 12:05:05 +00:00Commented Jan 16, 2014 at 12:05
-
1@user689 wait until Stack Exchange acknowledge and fix the issueFlyk– Flyk2014年01月16日 12:05:40 +00:00Commented Jan 16, 2014 at 12:05
-
@Flyk which can take 6-8 years, or eternity.user152859– user1528592016年09月10日 10:12:03 +00:00Commented Sep 10, 2016 at 10:12
@@userid, not the name.@Svenmaybe that's the bug?sven. Lower cases.@svenand not the userid you pinged. I suspect that will still ping all users named sven afaik