From f1d661d2a05c570b3108dbd26307465edac6ddfa Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 6 Oct 2023 17:31:36 +0300 Subject: [PATCH] focus textarea again when dismissing emoji modal --- files/assets/js/emoji_modal.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/files/assets/js/emoji_modal.js b/files/assets/js/emoji_modal.js index 10123d178..16d394ac9 100644 --- a/files/assets/js/emoji_modal.js +++ b/files/assets/js/emoji_modal.js @@ -538,12 +538,19 @@ function insertGhostDivs(element) { }); } -function loadEmojis(inputTargetIDName) +const emojiModal = document.getElementById('emojiModal') + { selecting = false; speed_carot_modal.style.display = "none"; - if (inputTargetIDName) emojiInputTargetDOM = document.getElementById(inputTargetIDName); + emojiInputTargetDOM = document.getElementById(inputTargetIDName); + + emojiModal.addEventListener('hide.bs.modal', () => { + setTimeout(() => { + emojiInputTargetDOM.focus(); + }, 200); + }, {once : true}); switch (emojiEngineState) { case "inactive":