diff --git a/addons/website/static/src/js/editor/snippets.options.js b/addons/website/static/src/js/editor/snippets.options.js index 88a00678336..655692237f2 100644 --- a/addons/website/static/src/js/editor/snippets.options.js +++ b/addons/website/static/src/js/editor/snippets.options.js @@ -2026,6 +2026,15 @@ options.registry.SnippetMove = options.Class.extend({ } break; } + if (params.name === 'move_up_opt' || params.name === 'move_down_opt') { + $('html, body').animate( + { + scrollTop: this.$target.offset().top - $(window).height() / 2, + }, + 500, + 'linear', + ); + } }, });