When code execution stops to a breakpoint (or to an exception), the source file and line where the breakpoint is located is not activated automatically in the editor window. You have to click the topmost line in the "Call stack" window to see the correct source location in the editor window. Execution point in the editor window is lost again every time you continue debugging with commands like Step Over or Step Into. So you have to continuously click the correct line in the "Call stack" window to see the correct line in the editor window.
This issue makes the debugging experience terribly bad. There was not this issue earlier, but unfortunately I cannot remember the exact time when this problem occurred.