diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java
index 6f1abf5c5..4060565f6 100644
--- a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java
+++ b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java
@@ -716,7 +716,7 @@ public class ConversationFragment extends XmppFragment
     private final OnClickListener memojiButtonListener = new OnClickListener() {
         @Override
         public void onClick(View v) {
-            if (binding.emojiButton.getVisibility() == VISIBLE && binding.emojisStickerLayout.getHeight() > 70) {
+            if (binding.emojiButton.getVisibility() == VISIBLE && binding.emojisStickerLayout.getHeight() > 100) {
                 binding.emojiButton.setVisibility(GONE);
                 binding.keyboardButton.setVisibility(VISIBLE);
                 hideSoftKeyboard(activity);
@@ -749,7 +749,7 @@ public class ConversationFragment extends XmppFragment
                     binding.gifsButton.setBackgroundColor(0);
                     binding.gifsButton.setTypeface(null, Typeface.NORMAL);
                 }
-            } else if (binding.emojiButton.getVisibility() == VISIBLE && binding.emojisStickerLayout.getHeight() < 70) {
+            } else if (binding.emojiButton.getVisibility() == VISIBLE && binding.emojisStickerLayout.getHeight() < 100) {
                 LinearLayout emojipickerview = binding.emojisStickerLayout;
                 ViewGroup.LayoutParams params = emojipickerview.getLayoutParams();
                 params.height = 800;
@@ -1040,7 +1040,7 @@ public class ConversationFragment extends XmppFragment
     private final OnBackPressedCallback backPressedLeaveEmojiPicker = new OnBackPressedCallback(false) {
         @Override
         public void handleOnBackPressed() {
-            if (binding.emojisStickerLayout.getHeight() > 70) {
+            if (binding.emojisStickerLayout.getHeight() > 100) {
                 LinearLayout emojipickerview = binding.emojisStickerLayout;
                 ViewGroup.LayoutParams params = emojipickerview.getLayoutParams();
                 params.height = 0;
@@ -1916,7 +1916,7 @@ public class ConversationFragment extends XmppFragment
         //Setting hide thread icon
         showThreadFeature();
 
-        if (binding.emojisStickerLayout.getHeight() > 70) {
+        if (binding.emojisStickerLayout.getHeight() > 100) {
             backPressedLeaveEmojiPicker.setEnabled(true);
         } else {
             backPressedLeaveEmojiPicker.setEnabled(false);
@@ -2717,7 +2717,7 @@ public class ConversationFragment extends XmppFragment
             }
             return true;
         }
-        if (binding.emojisStickerLayout.getHeight() > 70){
+        if (binding.emojisStickerLayout.getHeight() > 100){
             LinearLayout emojipickerview = binding.emojisStickerLayout;
             ViewGroup.LayoutParams params = emojipickerview.getLayoutParams();
             params.height = 0;
@@ -4093,7 +4093,7 @@ public class ConversationFragment extends XmppFragment
         setThread(message.getThread());
         conversation.setUserSelectedThread(true);
         //Open emoji picker
-        if (binding.emojiButton.getVisibility() == VISIBLE && binding.emojisStickerLayout.getHeight() > 70) {
+        if (binding.emojiButton.getVisibility() == VISIBLE && binding.emojisStickerLayout.getHeight() > 100) {
             binding.emojiButton.setVisibility(GONE);
             binding.keyboardButton.setVisibility(VISIBLE);
             hideSoftKeyboard(activity);
@@ -4103,7 +4103,7 @@ public class ConversationFragment extends XmppFragment
             emojiPickerView.setOnEmojiPickedListener(emojiViewItem -> {
                 binding.textinput.append(emojiViewItem.getEmoji());
             });
-        } else if (binding.emojiButton.getVisibility() == VISIBLE && binding.emojisStickerLayout.getHeight() < 70) {
+        } else if (binding.emojiButton.getVisibility() == VISIBLE && binding.emojisStickerLayout.getHeight() < 100) {
             LinearLayout emojipickerview = binding.emojisStickerLayout;
             ViewGroup.LayoutParams params = emojipickerview.getLayoutParams();
             params.height = 800;
@@ -5007,12 +5007,12 @@ public class ConversationFragment extends XmppFragment
                 } else if (activity != null) {
                     keyboardHeight  = insets.getInsets(WindowInsetsCompat.Type.ime()).bottom - insets.getInsets(WindowInsetsCompat.Type.navigationBars()).bottom - 25;
                 }
-                if (keyboardHeight > 70 && !(secondaryFragment instanceof ConversationFragment)) {
+                if (keyboardHeight > 100 && !(secondaryFragment instanceof ConversationFragment)) {
                     binding.keyboardButton.setVisibility(GONE);
                     binding.emojiButton.setVisibility(VISIBLE);
                     params.height = keyboardHeight;
                     emojipickerview.setLayoutParams(params);
-                } else if (keyboardHeight > 70) {
+                } else if (keyboardHeight > 100) {
                     binding.keyboardButton.setVisibility(GONE);
                     binding.emojiButton.setVisibility(VISIBLE);
                     params.height = keyboardHeight - 142;
@@ -5025,7 +5025,7 @@ public class ConversationFragment extends XmppFragment
                     binding.emojiButton.setVisibility(GONE);
                     params.height = 800;
                     emojipickerview.setLayoutParams(params);
-                } else if (binding.keyboardButton.getVisibility() == VISIBLE && keyboardHeight > 70) {
+                } else if (binding.keyboardButton.getVisibility() == VISIBLE && keyboardHeight > 100) {
                     binding.emojiButton.setVisibility(GONE);
                     params.height = keyboardHeight;
                     emojipickerview.setLayoutParams(params);
@@ -5062,7 +5062,7 @@ public class ConversationFragment extends XmppFragment
                     binding.emojiButton.setVisibility(GONE);
                     params.height = 600;
                     emojipickerview.setLayoutParams(params);
-                } else if (binding.keyboardButton.getVisibility() == VISIBLE && keyboardHeight > 70) {
+                } else if (binding.keyboardButton.getVisibility() == VISIBLE && keyboardHeight > 100) {
                     binding.emojiButton.setVisibility(GONE);
                     params.height = keyboardHeight;
                     emojipickerview.setLayoutParams(params);