diff --git a/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js b/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js index f5577eb579d..5a5150d3808 100644 --- a/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js +++ b/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js @@ -2533,7 +2533,7 @@ export class OdooEditor extends EventTarget { } } } - if (this.options.autohideToolbar) { + if (this.options.autohideToolbar && !this.toolbar.contains(sel.anchorNode)) { if (show !== undefined && !this.isMobile) { this.toolbar.style.visibility = show ? 'visible' : 'hidden'; } @@ -2650,7 +2650,7 @@ export class OdooEditor extends EventTarget { undoButton && undoButton.classList.toggle('disabled', !this.historyCanUndo()); const redoButton = this.toolbar.querySelector('#redo'); redoButton && redoButton.classList.toggle('disabled', !this.historyCanRedo()); - if (this.options.autohideToolbar && !this.isMobile) { + if (this.options.autohideToolbar && !this.isMobile && !this.toolbar.contains(sel.anchorNode)) { this._positionToolbar(); } }