diff --git a/addons/web_editor/static/src/js/backend/field_html.js b/addons/web_editor/static/src/js/backend/field_html.js index 82169c53fbac0212ef4ec36bc4cb8c30330da13b..66e74a8f207778f241b557d3381e597748c9efbf 100644 --- a/addons/web_editor/static/src/js/backend/field_html.js +++ b/addons/web_editor/static/src/js/backend/field_html.js @@ -450,6 +450,19 @@ var FieldHtml = basic_fields.DebouncedField.extend(TranslatableFieldMixin, { $(this).attr('id', 'checklist-id-' + (++max)); }); }, + /** + * Allows Enter keypress in a textarea (source mode) + * + * @private + * @param {OdooEvent} ev + */ + _onKeydown: function (ev) { + if (ev.which === $.ui.keyCode.ENTER && $(ev.target).is('textarea')) { + ev.stopPropagation(); + return; + } + this._super.apply(this, arguments); + }, /** * Method called when wysiwyg triggers a change. *