Chromium Code Reviews| Index: Source/devtools/front_end/promises/PromisePane.js | 
| diff --git a/Source/devtools/front_end/promises/PromisePane.js b/Source/devtools/front_end/promises/PromisePane.js | 
| index 745e7915434bf2042872657a65550db1260076e4..695d2706f84e6c34ca10b22912c88d490612c6ab 100644 | 
| --- a/Source/devtools/front_end/promises/PromisePane.js | 
| +++ b/Source/devtools/front_end/promises/PromisePane.js | 
| @@ -481,19 +481,17 @@ WebInspector.PromisePane.prototype = { | 
| { | 
| if (error || !promise) | 
| return; | 
| - | 
| - target.consoleAgent().setLastEvaluationResult(promise.objectId); | 
| - var message = new WebInspector.ConsoleMessage(target, | 
| - WebInspector.ConsoleMessage.MessageSource.Other, | 
| - WebInspector.ConsoleMessage.MessageLevel.Log, | 
| - "", | 
| - WebInspector.ConsoleMessage.MessageType.Log, | 
| - undefined, | 
| - undefined, | 
| - undefined, | 
| - undefined, | 
| - [promise]); | 
| - target.consoleModel.addMessage(message); | 
| + var object = target.runtimeModel.createRemoteObject(promise); | 
| + object.callFunction(dumpIntoConsole); | 
| + object.release(); | 
| + /** | 
| + * @suppressReceiverCheck | 
| + * @this {Object} | 
| + */ | 
| + function dumpIntoConsole() | 
| + { | 
| + console.log(this); | 
| 
 
aandrey
2015/02/27 08:01:54
This should be tested, maybe? e.g. now there will
 
pfeldman
2015/02/27 08:05:34
No, console.log does not dump any stacks.
 
 | 
| + } | 
| WebInspector.console.show(); | 
| } | 
| }, |