diff --git a/service/dap/server.go b/service/dap/server.go index 3db64834..6c86ad02 100644 --- a/service/dap/server.go +++ b/service/dap/server.go @@ -1991,7 +1991,7 @@ func (s *Session) onStackTraceRequest(request *dap.StackTraceRequest) { packageName := fnPackageName(loc) if !isSystemGoroutine && packageName == "runtime" { - stackFrame.Source.PresentationHint = "deemphasize" + stackFrame.PresentationHint = "subtle" } stackFrames = append(stackFrames, stackFrame) } diff --git a/service/dap/server_test.go b/service/dap/server_test.go index a4a0a60d..de7e1066 100644 --- a/service/dap/server_test.go +++ b/service/dap/server_test.go @@ -4786,8 +4786,8 @@ func TestPanicBreakpointOnContinue(t *testing.T) { st := client.ExpectStackTraceResponse(t) for i, frame := range st.Body.StackFrames { if strings.HasPrefix(frame.Name, "runtime.") { - if frame.Source.PresentationHint != "deemphasize" { - t.Errorf("\ngot Body.StackFrames[%d]=%#v\nwant Source.PresentationHint=\"deemphasize\"", i, frame) + if frame.PresentationHint != "subtle" { + t.Errorf("\ngot Body.StackFrames[%d]=%#v\nwant Source.PresentationHint=\"subtle\"", i, frame) } } else if frame.Source.PresentationHint != "" { t.Errorf("\ngot Body.StackFrames[%d]=%#v\nwant Source.PresentationHint=\"\"", i, frame)