Description
Testing microsoft/vscode-chrome-debug-core#144
Complexity: 2
OS
-
Any - @alexandrudima
-
This only works in Node 8, but not too recent of a build, because you'll encounter regression: 3rd party debuggers are incompatible with node8 nighlies nodejs/node#12364. This build will work: https://nodejs.org/download/nightly/v8.0.0-nightly201703249ff7ed23cd/
Verify:
- You can set column BPs with shift+f9
- The BPs go to a reasonable column and the debugger stops in that spot
- You can set multiple column BPs on a line
If it seems like the BP ends up on a weird column, you can check with Chrome devtools. The blue marks inline are valid BP locations.
Also test with Node < 8. The column BP behavior is kind of undefined there. Sometimes a BP will go to the next line or a confusing spot, just based on what v8 decides to do. But we have to detect whether it supports a certain API so just sanity check it that you don't see errors or totally broken behavior.