I mentioned it tagging "Mike D". Should be an exact match. Wonder if he got an alert, since I've yet to receive an alert for a tag...Actually, that tagged this member http://xenforo.com/community/members/mike-d.25189/
Although I did type it all out manually.
I have firefox, and I can see the dropdown and do what you're asking.Am I allowed to add that using Firefox, clicking on a member in the pop-up panel of matching member names doesn't put their name in the redactor text area? However, pressing Enter does.
That's counter intuitive. I expected that clicking the members' name would place it in the text. But it just closes the popup.
In that instance, @Luke Foreman, the comma I placed next to "Foreman" would cause it to not tag.While the obvious fix for this is to stop matching tags that end between word boundaries, it would also be worth prioritising members with higher post counts or some similar metric of activity when matching. And possibly don't match members with 0 posts when they share a prefix with another member (or at all?), as in this case.
I'm just not sure if this is enough, as I mentioned above there's possibly going to be instances where a user's name consists of 2 words where the first word matches another user's name. If I'm not mistaken, currently the first user (ie the user with 2 words in their name) will always be picked. In my opinion a better approach would be to select between the two users based on post count or other activity metric.
Your checking may be a little too strict: