From 423290a09a1f4f26801184789bd9fe3e6bd5df30 Mon Sep 17 00:00:00 2001
From: "capucine.berthet" <capucine.berthet@savoirfairelinux.com>
Date: Wed, 23 Aug 2023 11:32:20 -0400
Subject: [PATCH] emojiPicker: automatic keyboard focus

GitLab: #1220
Change-Id: I848b5352b8214c2112dddc8e69b7bc96d0e372e7
---
 src/app/webengine/emojipicker/EmojiPicker.qml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/app/webengine/emojipicker/EmojiPicker.qml b/src/app/webengine/emojipicker/EmojiPicker.qml
index e3f3cf6d7..e623ad749 100644
--- a/src/app/webengine/emojipicker/EmojiPicker.qml
+++ b/src/app/webengine/emojipicker/EmojiPicker.qml
@@ -35,6 +35,8 @@ Popup {
     focus: true
     closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutsideParent
 
+    onClosed: messageBar.textAreaObj.forceActiveFocus()
+
     // Close the picker when attached to a listView that receives height/scroll
     // property changes.
     property real listViewHeight: listView ? listView.height : 0
@@ -45,6 +47,7 @@ Popup {
     function openEmojiPicker() {
         root.open();
         emojiPickerWebView.runJavaScript("prepare_to_show(" + JamiTheme.darkTheme + ");");
+        emojiPickerWebView.forceActiveFocus();
     }
 
     function closeEmojiPicker() {
-- 
GitLab