diff --git a/src/services/services.ts b/src/services/services.ts index eb16e2a3d7f52..50f072c3eb174 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -2023,7 +2023,7 @@ export function createLanguageService( const semanticDiagnostics = program.getSemanticDiagnostics(targetSourceFile, cancellationToken, nodes); return { diagnostics: semanticDiagnostics.slice(), - spans: normalizeSpans(nodes.map(node => createTextSpanFromNode(node, targetSourceFile))), + spans: normalizeSpans(nodes.map(node => createTextSpanFromBounds(node.getFullStart(), node.getEnd()))), }; }