diff --git a/addons/mail/static/src/js/composer.js b/addons/mail/static/src/js/composer.js index 6ffd2bc63c3..4fafe8427eb 100644 --- a/addons/mail/static/src/js/composer.js +++ b/addons/mail/static/src/js/composer.js @@ -27,6 +27,8 @@ var accented_letters_mapping = { ' ': '[()\\[\\]]', }; +var NON_BREAKING_SPACE = '\u00a0'; + var MENTION_PARTNER_DELIMITER = '@'; var MENTION_CHANNEL_DELIMITER = '#'; @@ -71,6 +73,8 @@ var MentionManager = Widget.extend({ var selected_suggestion = _.find(_.flatten(this.get('mention_suggestions')), function (s) { return s.id === id; }); + // replace white spaces with non-breaking spaces to facilitate mentions detection in text + selected_suggestion.name = selected_suggestion.name.replace(/ /g, NON_BREAKING_SPACE); var get_mention_index = function (matches, cursor_position) { for (var i=0; i