diff --git a/src/core/modules/router/async-component.js b/src/core/modules/router/async-component.js index 63b3f5001e..320f18e865 100644 --- a/src/core/modules/router/async-component.js +++ b/src/core/modules/router/async-component.js @@ -7,7 +7,7 @@ export default function asyncComponent(router, component, resolve, reject) { }) .catch((err) => { reject(); - throw new Error(err); + throw new Error(err, { cause: err }); }); } if (component instanceof Promise) { diff --git a/src/core/modules/router/component-loader.js b/src/core/modules/router/component-loader.js index 5d8bd78fd6..3e511c0407 100644 --- a/src/core/modules/router/component-loader.js +++ b/src/core/modules/router/component-loader.js @@ -117,7 +117,7 @@ export default { }) .catch((err) => { reject(err); - throw new Error(err); + throw new Error(err, { cause: err }); }); } let cachedComponent;