From 855065c201adca686e4227fb1963a0fc165f2102 Mon Sep 17 00:00:00 2001 From: DianaXWiki <139217939+DianaXWiki@users.noreply.github.com> Date: Fri, 16 Aug 2024 15:35:05 +0300 Subject: [PATCH] Fix matching of multiple emojis #1593 --- www/common/inner/common-mediatag.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/www/common/inner/common-mediatag.js b/www/common/inner/common-mediatag.js index c2f1d7756..e39893ab8 100644 --- a/www/common/inner/common-mediatag.js +++ b/www/common/inner/common-mediatag.js @@ -128,13 +128,14 @@ define([ var getPrettyInitials = MT.getPrettyInitials = function (name) { const match = name.match(emojiRegex); //if the emoji is the first character, it will become the avatar - if (match && name.indexOf(match) === 0) { + if (match && name.startsWith(match[0])) { return match[0]; } else { name = name.replace(emojiRegex, ''); + name = name.trim(); } - var parts = name.trim().split(/\s+/); + var parts = name.split(/\s+/); var text; if (parts.length > 1) { text = parts.slice(0, 2).map(Util.getFirstCharacter).join('');