| Index: Source/core/inspector/InjectedScriptSource.js
|
| diff --git a/Source/core/inspector/InjectedScriptSource.js b/Source/core/inspector/InjectedScriptSource.js
|
| index 2dd90d51ef58a36651fc9e4e59a70448b46c1914..2d831832586021d5c6abc50ad7fed88285ea7ab7 100644
|
| --- a/Source/core/inspector/InjectedScriptSource.js
|
| +++ b/Source/core/inspector/InjectedScriptSource.js
|
| @@ -1212,9 +1212,10 @@ InjectedScript.prototype = {
|
| try {
|
| var stack = obj.stack;
|
| var message = obj.message && obj.message.length ? ": " + obj.message : "";
|
| - var stackMessageEnd = stack ? indexOf(stack, "\n") : -1;
|
| + var firstCallFrame = /^\s+at\s/m.exec(stack);
|
| + var stackMessageEnd = firstCallFrame ? firstCallFrame.index : -1;
|
| if (stackMessageEnd !== -1) {
|
| - var stackTrace = stack.substr(stackMessageEnd + 1);
|
| + var stackTrace = stack.substr(stackMessageEnd);
|
| return className + message + "\n" + stackTrace;
|
| }
|
| return className + message;
|
|
|