diff --git a/src/debugAdapter/goDebug.ts b/src/debugAdapter/goDebug.ts index 55bc81db2..babee5737 100644 --- a/src/debugAdapter/goDebug.ts +++ b/src/debugAdapter/goDebug.ts @@ -1165,9 +1165,11 @@ class GoDebugSession extends LoggingDebugSession { } const state = this.delve.isApiV1 ? out : (out).State; log('pause state', state); - this.sendResponse(response); - log('PauseResponse'); + this.debugState = state; + this.handleReenterDebug('pause'); }); + this.sendResponse(response); + log('PauseResponse'); } protected evaluateRequest(response: DebugProtocol.EvaluateResponse, args: DebugProtocol.EvaluateArguments): void {