diff --git a/app/code/Magento/Ui/view/base/web/js/lib/knockout/bindings/resizable.js b/app/code/Magento/Ui/view/base/web/js/lib/knockout/bindings/resizable.js index afc81ce61bb98..c023f15673424 100644 --- a/app/code/Magento/Ui/view/base/web/js/lib/knockout/bindings/resizable.js +++ b/app/code/Magento/Ui/view/base/web/js/lib/knockout/bindings/resizable.js @@ -8,8 +8,7 @@ define([ 'Magento_Ui/js/lib/view/utils/async', 'uiRegistry', 'underscore', - '../template/renderer', - 'jquery-ui-modules/resizable' + '../template/renderer' ], function (ko, $, async, registry, _, renderer) { 'use strict'; @@ -139,7 +138,11 @@ define([ init: function (element, valueAccessor, allBindings, viewModel) { var config = processConfig(valueAccessor(), viewModel, element); - $(element).resizable(config); + require(['jquery-ui-modules/resizable'], function () { + if ($.fn.resizable) { + $(element).resizable(config); + } + }); } };