Repro:
var r;
var p1 = new Promise((a,b) => r = b);
// reject promise!
r();
// add catch after
p1.catch(() => { debugger });
Async call stack will points to debugger statement twice.
Good one:
var r;
var p1 = new Promise((a,b) => r = b);
// add catch before
p1.catch(() => { debugger });
// reject promise!
r();
Here we will get correct async stack that will point to r call.
|
Deleted:
Screenshot from 2016-07-29 12:41:07.png
28.9 KB
|
|
Screenshot from 2016-07-29 12:41:07.png
28.9 KB
View
Download
|
|
Comment 1 by kozyatinskiy@chromium.org
, Jul 29 2016