Describe what happened:
Clients cannot interact or see the host's debugging controls or variables/watch/call stack when the host is debugging on a macOS host. On the client side, there is no option to attach to the host's debugging session.
I have been able to connect from a mac client to a windows host, but neither platform can get the debugging interface when macOS is hosting.
What was your system configuration?
Product and Version [VS/VSCode]: VSCode 1.43.2 (and 1.44 insiders)
OS Version[macOS/Windows]: macOS 10.15.2
Live Share Extension Version: 1.0.1891
Target Platform or Language [e.g. Node.js]: Have tested python and .net
Steps to Reproduce / Scenario:
+1 having same issue
@eleetas: thanks for reporting this! The Live Share debugging experience does appear to be broken when the host is on macOS. We'll investigate and provide an update soon.
@eleetas : this should be fixed in the latest Live Share extension release (>= 1.0.1947). I'm closing this issue but please let me know if it doesn't resolve it for you. Thanks.
Viewing a debugging session via Live Share hosted on MacOS now works, thanks @jramsay!
In testing, I noticed a few things that still seem to be broken:
Guests can set / remove breakpoints, but can’t step through the debugger (continue, step over, step into, etc. don’t seem to do anything)
Participants don’t seem to be joined to the debugging session until after the first breakpoint is hit and then continued. In other words, when the first breakpoint hits participants can’t see call stack, variables, etc. until after the host continues.
Tested with VS Code 1.44.1 on MacOS 10.15.4 for host, and both Mac and Windows clients. (Live Share 1.0.1947 on all). Also "liveshare.allowGuestDebugControl": true on host.
Most helpful comment
@eleetas: thanks for reporting this! The Live Share debugging experience does appear to be broken when the host is on macOS. We'll investigate and provide an update soon.