diff --git a/src/app/mainview/components/MessageBar.qml b/src/app/mainview/components/MessageBar.qml
index 57d295fc63255aaebe8b969d6df5f3cf7a8634fe..91f3e8dc4abf9c08720c4e459948a4f406ea6456 100644
--- a/src/app/mainview/components/MessageBar.qml
+++ b/src/app/mainview/components/MessageBar.qml
@@ -101,12 +101,19 @@ RowLayout {
                 toolTipMoreButton.text = sharePopup.opened ? JamiStrings.showLess : JamiStrings.showMore;
             }
 
+            onPressedChanged: {
+                if (sharePopup.enabled)
+                    sharePopup.close();
+            }
+
             popup: SharePopup {
                 id: sharePopup
                 y: -180
                 x: -20
 
                 menuMoreButton: listViewMoreButton.menuMoreButton
+
+                onClosed: messageBar.textAreaObj.forceActiveFocus()
             }
         }
     }