diff --git a/vendor/browser-es-module-loader/dist/browser-es-module-loader.js b/vendor/browser-es-module-loader/dist/browser-es-module-loader.js index ad4d1a8f..8745215b 100644 --- a/vendor/browser-es-module-loader/dist/browser-es-module-loader.js +++ b/vendor/browser-es-module-loader/dist/browser-es-module-loader.js @@ -1180,6 +1180,15 @@ if (typeof document != 'undefined' && document.getElementsByTagName) { evt.initEvent('error', true, true); } evt.message = err.message; + if (err.fileName) { + evt.filename = err.fileName; + evt.lineno = err.lineNumber; + evt.colno = err.columnNumber; + } else if (err.sourceURL) { + evt.filename = err.sourceURL; + evt.lineno = err.line; + evt.colno = err.column; + } evt.error = err; window.dispatchEvent(evt); } diff --git a/vendor/browser-es-module-loader/src/browser-es-module-loader.js b/vendor/browser-es-module-loader/src/browser-es-module-loader.js index 0bfe21b2..67f1dce4 100644 --- a/vendor/browser-es-module-loader/src/browser-es-module-loader.js +++ b/vendor/browser-es-module-loader/src/browser-es-module-loader.js @@ -20,6 +20,15 @@ if (typeof document != 'undefined' && document.getElementsByTagName) { evt.initEvent('error', true, true); } evt.message = err.message; + if (err.fileName) { + evt.filename = err.fileName; + evt.lineno = err.lineNumber; + evt.colno = err.columnNumber; + } else if (err.sourceURL) { + evt.filename = err.sourceURL; + evt.lineno = err.line; + evt.colno = err.column; + } evt.error = err; window.dispatchEvent(evt); }