diff --git a/src/debugAdapter/goDebug.ts b/src/debugAdapter/goDebug.ts index 039360db5..5a573dac8 100644 --- a/src/debugAdapter/goDebug.ts +++ b/src/debugAdapter/goDebug.ts @@ -1145,9 +1145,11 @@ class GoDebugSession extends DebugSession { } const state = this.delve.isApiV1 ? out : (out).State; verbose('pause state', state); - this.sendResponse(response); - verbose('PauseResponse'); + this.debugState = state; + this.handleReenterDebug('pause'); }); + this.sendResponse(response); + verbose('PauseResponse'); } protected evaluateRequest(response: DebugProtocol.EvaluateResponse, args: DebugProtocol.EvaluateArguments): void {