diff --git a/addons/web_editor/static/src/js/editor/snippets.options.js b/addons/web_editor/static/src/js/editor/snippets.options.js index a45e12d8be8..829c44cfb8f 100644 --- a/addons/web_editor/static/src/js/editor/snippets.options.js +++ b/addons/web_editor/static/src/js/editor/snippets.options.js @@ -4526,7 +4526,6 @@ registry.sizing = SnippetOptionWidget.extend({ let resizeValues = this._getSize(); this.$handles.on('mousedown', function (ev) { ev.preventDefault(); - self.options.wysiwyg.odooEditor.automaticStepUnactive('resizing'); isMobile = weUtils.isMobileView(self.$target[0]); // First update size values as some element sizes may not have been @@ -4621,6 +4620,8 @@ registry.sizing = SnippetOptionWidget.extend({ directions.push(props); } + self.options.wysiwyg.odooEditor.automaticStepUnactive('resizing'); + const cursor = $handle.css('cursor') + '-important'; const $body = $(this.ownerDocument.body); $body.addClass(cursor); @@ -4690,6 +4691,8 @@ registry.sizing = SnippetOptionWidget.extend({ self.$target[0].classList.add(gColClass.substring(2)); } + self.options.wysiwyg.odooEditor.automaticStepActive('resizing'); + if (directions.every(dir => dir.begin === dir.current)) { return; } @@ -4697,8 +4700,6 @@ registry.sizing = SnippetOptionWidget.extend({ setTimeout(function () { self.options.wysiwyg.odooEditor.historyStep(); }, 0); - - self.options.wysiwyg.odooEditor.automaticStepActive('resizing'); }; $body.on('mousemove', bodyMouseMove); $body.on('mouseup', bodyMouseUp);