diff --git a/addons/website/static/src/js/editor/snippets.options.js b/addons/website/static/src/js/editor/snippets.options.js index 3d25b35a386..f2c72fd8745 100644 --- a/addons/website/static/src/js/editor/snippets.options.js +++ b/addons/website/static/src/js/editor/snippets.options.js @@ -2750,7 +2750,8 @@ options.registry.SnippetMove = options.Class.extend({ } break; } - if (params.name === 'move_up_opt' || params.name === 'move_down_opt') { + if (!this.$target.is(this.data.noScroll) + && (params.name === 'move_up_opt' || params.name === 'move_down_opt')) { dom.scrollTo(this.$target[0], { extraOffset: 50, easing: 'linear', diff --git a/addons/website/views/snippets/snippets.xml b/addons/website/views/snippets/snippets.xml index 4734779689d..6b979b92951 100644 --- a/addons/website/views/snippets/snippets.xml +++ b/addons/website/views/snippets/snippets.xml @@ -416,6 +416,14 @@ data-selector='.accordion > .card' data-drop-in='.accordion:has(> .card)'/> +