diff --git a/src/core/4.widget.js b/src/core/4.widget.js index 2d5c3d8da..b4c947fcc 100644 --- a/src/core/4.widget.js +++ b/src/core/4.widget.js @@ -147,7 +147,7 @@ self.__async = true; var beforeRenderResult = (self.options.beforeRender || self.beforeRender).call(self, render); if (beforeRenderResult instanceof Promise) { - beforeRenderResult.then(render); + beforeRenderResult.then(render).catch(render); } } else { self._render();