]> git.proxmox.com Git - mirror_novnc.git/blobdiff - vendor/browser-es-module-loader/dist/browser-es-module-loader.js
Try to populate error location on Promise errors
[mirror_novnc.git] / vendor / browser-es-module-loader / dist / browser-es-module-loader.js
index ad4d1a8ff923f82b91cea72c8a7d50ebd1857142..8745215b6e94f33f967832dbf8bfcd42bcaad1e1 100644 (file)
@@ -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);
     }