From da4c15d0af28c0f5d0fac9c2919d20a6a5864882 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Fri, 16 Dec 2022 21:14:24 +0200 Subject: [PATCH] improve speed_emoji_modal --- files/assets/js/emoji_modal.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/assets/js/emoji_modal.js b/files/assets/js/emoji_modal.js index b8f8a21a6..dce9ec90b 100644 --- a/files/assets/js/emoji_modal.js +++ b/files/assets/js/emoji_modal.js @@ -492,7 +492,7 @@ function update_speed_emoji_modal(event) // Get current word at string, such as ":marse" or "word" let coords = text.indexOf(' ',box_coords.pos); - current_word = /\S+$/.exec(text.slice(0, coords === -1 ? text.length : coords)); + current_word = /:[!#a-zA-Z0-9_]+(?=\s|$)/.exec(text.slice(0, coords === -1 ? text.length : coords)); if (current_word) current_word = current_word.toString(); /* We could also check emoji_typing_state here, which is less accurate but more efficient. I've