- Support specifying `emuliciousPath` in the debugger preferences - Stop customizing all the error messages without surfacing the actual errors its confusing - Fix unreferenced `maxAttempts` when not specifying `emuliciousPath` and it fails to start - Don't constantly retry connections thats handled internally by `dap.SocketTransport` - Stop using `socket.socket` and `settimeout` which blocks
emuliciousPathin the debugger preferencesmaxAttemptswhen not specifyingemuliciousPathand it fails to startdap.SocketTransportsocket.socketandsettimeoutwhich blocks