diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2021-09-18 14:40:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-18 15:40:04 +0200 |
commit | 75ca013f076f443dce3d38f31a168295351ed0e5 (patch) | |
tree | a8f369429ff650516a513a0416e8984f457835a4 /runtime/js/99_main.js | |
parent | f840906943849f5a09981e172d57e84301b77386 (diff) |
fix(cli/fmt_errors): Abbreviate long data URLs in stack traces (#12127)
Co-authored-by: Mike White <mike.white@auctane.com>
Diffstat (limited to 'runtime/js/99_main.js')
-rw-r--r-- | runtime/js/99_main.js | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js index 5c1c04766..b16fabe8a 100644 --- a/runtime/js/99_main.js +++ b/runtime/js/99_main.js @@ -218,17 +218,13 @@ delete Object.prototype.__proto__; ); build.setBuildInfo(runtimeOptions.target); util.setLogDebug(runtimeOptions.debugFlag, source); - // TODO(bartlomieju): a very crude way to disable - // source mapping of errors. This condition is true - // only for compiled standalone binaries. - let prepareStackTrace; - if (runtimeOptions.applySourceMaps) { - prepareStackTrace = core.createPrepareStackTrace( - errorStack.opApplySourceMap, - ); - } else { - prepareStackTrace = core.createPrepareStackTrace(); - } + const prepareStackTrace = core.createPrepareStackTrace( + // TODO(bartlomieju): a very crude way to disable + // source mapping of errors. This condition is true + // only for compiled standalone binaries. + runtimeOptions.applySourceMaps ? errorStack.opApplySourceMap : undefined, + errorStack.opFormatFileName, + ); // deno-lint-ignore prefer-primordials Error.prepareStackTrace = prepareStackTrace; } |