diff --git a/addons/web_editor/static/src/js/wysiwyg/wysiwyg.js b/addons/web_editor/static/src/js/wysiwyg/wysiwyg.js index 247e5d83e2e..24c82847bc1 100644 --- a/addons/web_editor/static/src/js/wysiwyg/wysiwyg.js +++ b/addons/web_editor/static/src/js/wysiwyg/wysiwyg.js @@ -601,7 +601,8 @@ const Wysiwyg = Widget.extend({ await this.snippetsMenu.cleanForSave(); } - await this.saveModifiedImages(); + const editables = this.options.getContentEditableAreas(); + await this.saveModifiedImages(editables.length ? $(editables) : this.$editable); await this._saveViewBlocks(); this.trigger_up('edition_was_stopped');