Slightly related: Users Search box doesn't find names with an apostrophe '
I know that @replies with apostrophe's can be confusing for the system, as we use possessive with usernames as well (eg "@JonSkeet's answer"), but then the user should get notified if they got pinged with their username-sans-apostrophe.
Update: I think I've realized what's going on. Apostrophes are normally stripped out of chat pings, which still makes the chat ping work. Eg
@Oreilly will still ping
O'reilly. The issue is, this particular user has a two-character username when the apostrophe is removed. As we all know, @replies need to have three characters to work.
I bet this issue is there with any other usernames that are three-character-- but have a special character in them. (Like http://chat.stackexchange.com/users/70)
Could the system allow two-char and one-char pings for these people? Or consider the apostrophe/special character in these pings?
Edit from F'x (above-mentioned user): I don't get notified of chat messages which @mention me, whether with or without the apostrophe. I get notified by replies (which don't use the username mechanism, but a message ID) and superping (which use user ID, if I understand correctly).
List of all cases
F'x's username to use as an example here, for a breakup of all the cases.
- @Fx in comments: not tested
- @F'x in comments: works
- In comments, the suggestion states:
- @Fx in chat: Does not work
- @F'x in chat: does not get notified
- Superpinging works
- Chat message id replies (
- In chat, the suggestion states:
@useridin chat: not tested, dunno if it even exists.
Basically comments are hunkydory, chat is rather buggy.