From c7dcd28f5e6733aa38c618cdc9f63006c6938f20 Mon Sep 17 00:00:00 2001 From: Redox <69946827+wrefgtzweve@users.noreply.github.com> Date: Tue, 6 Jan 2026 12:13:00 +0100 Subject: [PATCH 1/2] Improve emoji regex --- garrysmod/html/js/menu/control.Servers.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/garrysmod/html/js/menu/control.Servers.js b/garrysmod/html/js/menu/control.Servers.js index 967d4c256f..2ae072f6ce 100644 --- a/garrysmod/html/js/menu/control.Servers.js +++ b/garrysmod/html/js/menu/control.Servers.js @@ -13,7 +13,7 @@ function StripWeirdSymbols( name ) var ret = name.replace( /[\u2100-\u23FF\u2580-\u259F\u25A0-\u25FF\u2600-\u26FF\u2700-\u27BF\u2B00-\u2BFF]/g, "" ); // Emojis - ret = ret.replace( /\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|\uD83E[\uDD10-\uDFFF]/g, "" ); + ret = ret.replace( /\p{Extended_Pictographic}(\u200D\p{Extended_Pictographic})*/gu, "" ); return ret; } @@ -718,3 +718,4 @@ function ReceiveFoundServers( data ) UpdateDigest( RootScope, 60 ); } + From 77703757e09e42095ace6b01f1dff6247cc50e89 Mon Sep 17 00:00:00 2001 From: Redox <69946827+wrefgtzweve@users.noreply.github.com> Date: Tue, 6 Jan 2026 12:30:29 +0100 Subject: [PATCH 2/2] Use different regex --- garrysmod/html/js/menu/control.Servers.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/garrysmod/html/js/menu/control.Servers.js b/garrysmod/html/js/menu/control.Servers.js index 2ae072f6ce..ad91909482 100644 --- a/garrysmod/html/js/menu/control.Servers.js +++ b/garrysmod/html/js/menu/control.Servers.js @@ -13,7 +13,7 @@ function StripWeirdSymbols( name ) var ret = name.replace( /[\u2100-\u23FF\u2580-\u259F\u25A0-\u25FF\u2600-\u26FF\u2700-\u27BF\u2B00-\u2BFF]/g, "" ); // Emojis - ret = ret.replace( /\p{Extended_Pictographic}(\u200D\p{Extended_Pictographic})*/gu, "" ); + ret = ret.replace( /([\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF])/g, "" ); return ret; } @@ -719,3 +719,4 @@ function ReceiveFoundServers( data ) UpdateDigest( RootScope, 60 ); } +