Skip to content

Commit b9a1292

Browse files
committed
Pull in winjs support
csnover/TraceKit@24eb0d2
1 parent 9fd364e commit b9a1292

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

vendor/TraceKit/tracekit.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,6 +619,7 @@ TraceKit.computeStackTrace = (function computeStackTraceWrapper() {
619619

620620
var chrome = /^\s*at (.*?) ?\(?((?:file|https?|chrome-extension):.*?):(\d+)(?::(\d+))?\)?\s*$/i,
621621
gecko = /^\s*(.*?)(?:\((.*?)\))?@((?:file|https?|chrome).*?):(\d+)(?::(\d+))?\s*$/i,
622+
winjs = /^\s*at (?:((?:\[object object\])?.+) )?\(?((?:ms-appx|http|https):.*?):(\d+)(?::(\d+))?\)?\s*$/i,
622623
lines = ex.stack.split('\n'),
623624
stack = [],
624625
parts,
@@ -641,6 +642,13 @@ TraceKit.computeStackTrace = (function computeStackTraceWrapper() {
641642
'line': +parts[3],
642643
'column': parts[4] ? +parts[4] : null
643644
};
645+
} else if ((parts = winjs.exec(lines[i]))) {
646+
element = {
647+
'url': parts[2],
648+
'func': parts[1] || UNKNOWN_FUNCTION,
649+
'line': +parts[3],
650+
'column': parts[4] ? +parts[4] : null
651+
};
644652
} else {
645653
continue;
646654
}

0 commit comments

Comments
 (0)