Skip to content

Commit 693d753

Browse files
authored
Merge pull request #2952 from afucher/fix-step-into
Fix debug session when using Step Into * Fixes #2924
2 parents e6d4edb + 1c73c26 commit 693d753

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Changes to Calva.
55
## [Unreleased]
66

77
- [Add "Wrap Around #{}" paredit command](https://github.com/BetterThanTomorrow/calva/issues/2949)
8+
- Fix: [Debug freezes when using Step Into](https://github.com/BetterThanTomorrow/calva/issues/2924)
89

910
## [2.0.536] - 2025-09-28
1011

src/debugger/calva-debug.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,9 +233,10 @@ class CalvaDebugSession extends LoggingDebugSession {
233233
request?: DebugProtocol.Request
234234
): Promise<void> {
235235
const debugResponse = getStateValue(DEBUG_RESPONSE_KEY);
236-
const uri = debugResponse.file.startsWith('jar:')
237-
? vscode.Uri.parse(debugResponse.file)
238-
: vscode.Uri.file(debugResponse.file);
236+
const uri =
237+
debugResponse.file.startsWith('jar:') || debugResponse.file.startsWith('file:')
238+
? vscode.Uri.parse(debugResponse.file)
239+
: vscode.Uri.file(debugResponse.file);
239240
const document = await vscode.workspace.openTextDocument(uri);
240241
const positionLine = convertOneBasedToZeroBased(debugResponse.line);
241242
const positionColumn = convertOneBasedToZeroBased(debugResponse.column);

0 commit comments

Comments
 (0)