-
-
Couldn't load subscription status.
- Fork 33.6k
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?