Hi,
Do you present() the emoji popover from its parent size_allocate() virtual method? (see details here and here)
present()
size_allocate()