From dce9ba4ae56799b1e56c680c05fcab45b5145a0e Mon Sep 17 00:00:00 2001 From: Colby McHenry Date: Wed, 7 Oct 2026 09:15:58 -0500 Subject: [PATCH] refactor(react): a JSX tag's module reads the import mapping's resolved path first Co-Authored-By: Claude Opus 5.5 --- src/resolution/callback-synthesizer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resolution/callback-synthesizer.ts b/src/resolution/callback-synthesizer.ts index 69ce9b836..d78f1065b 100644 --- a/src/resolution/callback-synthesizer.ts +++ b/src/resolution/callback-synthesizer.ts @@ -1551,7 +1551,7 @@ function importedJsxChild(ctx: ResolutionContext, name: string, file: string, la if (!ctx.resolveImport || !ctx.getNodeById) return undefined; const mapping = ctx.getImportMappings(file, language).find((m) => m.localName === name); if (!mapping || mapping.isNamespace) return undefined; - const module = resolveImportPath(mapping.source, file, language, ctx); + const module = mapping.resolvedPath ?? resolveImportPath(mapping.source, file, language, ctx); if (!module) return undefined; const resolved = ctx.resolveImport({ fromNodeId: '', referenceName: name, referenceKind: 'references', line: 0, column: 0, filePath: file, language,