diff --git a/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js b/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js index 1df6ef8708e..c5f9c1f69c1 100644 --- a/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js +++ b/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js @@ -4636,6 +4636,12 @@ export class OdooEditor extends EventTarget { this.document.addEventListener('mouseup', stopResizing); this.document.addEventListener('mouseleave', stopResizing); } + + // Handle emoji popover + const isEmojiPopover = document.querySelector('.o-EmojiPicker'); + if (isEmojiPopover && ev.target !== isEmojiPopover) { + isEmojiPopover.remove(); + } } _onScroll(ev) {