diff --git a/addons/mail/static/src/components/chat_window/chat_window.js b/addons/mail/static/src/components/chat_window/chat_window.js index 46e60bbea54..0f8598257c3 100644 --- a/addons/mail/static/src/components/chat_window/chat_window.js +++ b/addons/mail/static/src/components/chat_window/chat_window.js @@ -278,12 +278,6 @@ class ChatWindow extends Component { * @private */ _onFocusout() { - if (this._inputRef.comp) { - this._inputRef.comp.focusout(); - } - if (this._threadRef.comp) { - this._threadRef.comp.focusout(); - } if (!this.chatWindow) { // ignore focus out due to record being deleted return; diff --git a/addons/mail/static/src/components/composer_text_input/composer_text_input.js b/addons/mail/static/src/components/composer_text_input/composer_text_input.js index 10cdd7ff0a7..068bdd303d4 100644 --- a/addons/mail/static/src/components/composer_text_input/composer_text_input.js +++ b/addons/mail/static/src/components/composer_text_input/composer_text_input.js @@ -186,6 +186,7 @@ class ComposerTextInput extends Component { * @private */ _onFocusoutTextarea() { + this.saveStateInStore(); this.composer.update({ hasFocus: false }); }