diff --git a/addons/mail/static/src/core/common/chat_window.js b/addons/mail/static/src/core/common/chat_window.js index 805cce56518..6d7c2d4bd13 100644 --- a/addons/mail/static/src/core/common/chat_window.js +++ b/addons/mail/static/src/core/common/chat_window.js @@ -78,6 +78,9 @@ export class ChatWindow extends Component { } onKeydown(ev) { + if (ev.target.closest(".o-dropdown")) { + return; + } switch (ev.key) { case "Escape": if ( diff --git a/addons/mail/static/src/core/common/chat_window.xml b/addons/mail/static/src/core/common/chat_window.xml index 661b037b394..24859b7a496 100644 --- a/addons/mail/static/src/core/common/chat_window.xml +++ b/addons/mail/static/src/core/common/chat_window.xml @@ -10,7 +10,7 @@ 'position-absolute bottom-0 overflow-hidden d-flex flex-column': !props.chatWindow.hidden, 'rounded-top-3': !props.chatWindow.hidden and !ui.isSmall, }" - t-on-keydown.stop="onKeydown" + t-on-keydown="onKeydown" tabindex="1" >