diff --git a/library/src/main/java/com/vanniktech/emoji/EmojiPopup.java b/library/src/main/java/com/vanniktech/emoji/EmojiPopup.java
index <HASH>..<HASH> 100644
--- a/library/src/main/java/com/vanniktech/emoji/EmojiPopup.java
+++ b/library/src/main/java/com/vanniktech/emoji/EmojiPopup.java
@@ -171,6 +171,9 @@ public final class EmojiPopup {
         } else {
             dismiss();
         }
+
+        // Manually dispatch the event. In some cases this does not work out of the box reliably.
+        rootView.getViewTreeObserver().dispatchOnGlobalLayout();
     }
 
     public boolean isShowing() {
Dispatch Event manually when toggling EmojiPopup (#<I>)