diff options
Diffstat (limited to 'packages/bun-debug-adapter-protocol/debugger/adapter.ts')
-rw-r--r-- | packages/bun-debug-adapter-protocol/debugger/adapter.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/bun-debug-adapter-protocol/debugger/adapter.ts b/packages/bun-debug-adapter-protocol/debugger/adapter.ts index 637edcafa..c86fb2d85 100644 --- a/packages/bun-debug-adapter-protocol/debugger/adapter.ts +++ b/packages/bun-debug-adapter-protocol/debugger/adapter.ts @@ -833,8 +833,10 @@ export class DebugAdapter implements IDebugAdapter, InspectorListener { async ["Debugger.scriptParsed"](event: JSC.Debugger.ScriptParsedEvent): Promise<void> { // HACK: remove once Bun starts sending correct source map urls - if (event.url && event.url.startsWith("/")) { + if (event.url && event.url.startsWith("/") && event.url.endsWith(".ts")) { event.sourceMapURL = generateSourceMapUrl(event.url); + } else { + event.sourceMapURL = undefined; } const { url, scriptId, sourceMapURL } = event; |