-
-
Notifications
You must be signed in to change notification settings - Fork 32.9k
Description
- Version: v16.0.0-nightly2020110785b42af439
- Platform: Windows 10 x64 20H2
What steps will reproduce the bug?
I've paid attention that now when I click on Step Into
on async
/await
function debugger goes to the Node.js internal async_hooks
file instead of jumping to the wanted async
/await
function (screencast: Video_2020-11-07_123421.zip).
How often does it reproduce? Is there a required condition?
Currently the debugging experience of async
/await
functions is much more problematic, I always have to firstly go away from async_hooks
to reach the wanted function, which I actually need to debug. The same things happens when I leave the async
/await
function, I'm firstly forwarded to async_hooks
and only then to the initial function, where I've started my debugging.
What is the expected behavior?
When I click on Step Into
, I expect to be forwarded to the function itself, not to the async_hooks
.
What do you see instead?
I always have to firstly go away from async_hooks
to reach the wanted function, which I actually need to debug.
Additional information
I've assumed it is an issue of the IDEA/WebStorm, but the JetBrains Team confirms such behavior on VSCode as well.
Please check if it is a regression.
Sample IDEA/WebStrom project (WEB-48157.zip). Please, put the breakpoint on the line #23 (app.js) and try to debug the await tst("Boo");
function. Are you also redirected to async_hooks
firstly?