A couple of GoLand versions ago, the GoLand debugger stopped stepping into functions properly.
It works partially but with annoying caveats. The debugger is stopping on breakpoints and step-over is working fine, but when I step into a function:
the debugger jumps to the definition of the function (as it should)
then when I press either step into/over, debugger just behaves as if I presses the continue button (F9) button and stops debugging.
I tried specifying a custom delve installation and it did not help. This happens on all types for code from hello world to unit test to gRPC service. Using GUI keys instead of keyboard shortcuts made no difference.
Anyone have an idea?
EDIT:
GoLand version 2022.3.2, Go 1.17/1.18 running on MacOS 13.2.