diff --git a/cms/static/js/views/pages/container.js b/cms/static/js/views/pages/container.js index 684bd0ab7d..b483b98f11 100644 --- a/cms/static/js/views/pages/container.js +++ b/cms/static/js/views/pages/container.js @@ -169,6 +169,9 @@ function($, _, Backbone, gettext, BasePage, case 'addXBlock': this.createComponent(this, xblockElement, data); break; + case 'scrollToXBlock': + document.getElementById(data.payload.locator)?.scrollIntoView({behavior: "smooth"}); + break; default: console.warn('Unhandled message type:', data.type); }