diff --git a/addons/web_editor/static/src/js/editor/snippets.editor.js b/addons/web_editor/static/src/js/editor/snippets.editor.js index e5eb2b35ca9..8f6df38a486 100644 --- a/addons/web_editor/static/src/js/editor/snippets.editor.js +++ b/addons/web_editor/static/src/js/editor/snippets.editor.js @@ -1679,9 +1679,9 @@ var SnippetEditor = Widget.extend({ const bottom = top + columnHeight; let left = x - rowElLeft - this.mousePositionXOnElement; - // Horizontal & vertical overflow. + // Horizontal and top overflow. left = clamp(left, 0, rowEl.clientWidth - columnWidth); - top = clamp(top, 0, rowEl.clientHeight - columnHeight); + top = top < 0 ? 0 : top; columnEl.style.top = top + 'px'; columnEl.style.left = left + 'px';