From dce872b481447aa71f158e91279e2ede6d79fe53 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Mon, 26 Feb 2024 10:15:57 -0800 Subject: [PATCH] Remove IE workaround in jsStackTrace --- src/library_stack_trace.js | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/library_stack_trace.js b/src/library_stack_trace.js index 17e5c76e0fe82..f11e15f05502a 100644 --- a/src/library_stack_trace.js +++ b/src/library_stack_trace.js @@ -6,20 +6,7 @@ var LibraryStackTrace = { $jsStackTrace: function() { - var error = new Error(); - if (!error.stack) { - // IE10+ special cases: It does have callstack info, but it is only - // populated if an Error object is thrown, so try that as a special-case. - try { - throw new Error(); - } catch(e) { - error = e; - } - if (!error.stack) { - return '(no stack trace available)'; - } - } - return error.stack.toString(); + return new Error().stack.toString(); }, $stackTrace__deps: ['$jsStackTrace'],