diff --git a/Content.Server/Chat/Managers/ChatSanitizationManager.cs b/Content.Server/Chat/Managers/ChatSanitizationManager.cs index ca3db910af..05edad18d8 100644 --- a/Content.Server/Chat/Managers/ChatSanitizationManager.cs +++ b/Content.Server/Chat/Managers/ChatSanitizationManager.cs @@ -123,7 +123,7 @@ public sealed class ChatSanitizationManager : IChatSanitizationManager foreach (var (smiley, replacement) in SmileyToEmote) { - if (input.EndsWith(smiley, true, CultureInfo.InvariantCulture)) + if (input == smiley || input.EndsWith($" {smiley}", true, CultureInfo.InvariantCulture)) // WD EDIT { sanitized = input.Remove(input.Length - smiley.Length).TrimEnd(); emote = Loc.GetString(replacement, ("ent", speaker));