When using "@" mentions, the user's entire name is inserted and highlighted. Allow the user to backspace into the user's @mention to delete the last name. E.g., typing "@John Smith" highlights the entire reference to "@John Smith" and pressing backspace deletes the entire mention. Pressing backspace would instead delete the last name leaving only "@John". (Microsoft has implemented this in Outlook if you'd like an example.) No ambiguity is created since the @mention still references the original user and not any other John in the organization.
When using "@" mentions, the user's entire name is inserted and highlighted. Allow the user to backspace into the user's @mention to delete the last name. E.g., typing "@John Smith" highlights the entire reference to "@John Smith" and pressing backspace deletes the entire mention. Pressing backspace would instead delete the last name leaving only "@John". (Microsoft has implemented this in Outlook if you'd like an example.) No ambiguity is created since the @mention still references the original user and not any other John in the organization.