From e04c70a676898301b543bd59147e1bfb033d8fb9 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Mon, 28 Feb 2022 17:27:43 -0800 Subject: [PATCH] Fix TS resolved paths when on vfs For #136433 These paths always have to start with `/` --- .../typescript-language-features/src/typescriptServiceClient.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/typescript-language-features/src/typescriptServiceClient.ts b/extensions/typescript-language-features/src/typescriptServiceClient.ts index 937738e81d5..13a584d9b18 100644 --- a/extensions/typescript-language-features/src/typescriptServiceClient.ts +++ b/extensions/typescript-language-features/src/typescriptServiceClient.ts @@ -731,7 +731,7 @@ export default class TypeScriptServiceClient extends Disposable implements IType if (filepath.startsWith(this.inMemoryResourcePrefix)) { const parts = filepath.match(/^\^\/([^\/]+)\/(.+)$/); if (parts) { - const resource = vscode.Uri.parse(parts[1] + ':' + parts[2]); + const resource = vscode.Uri.parse(parts[1] + ':/' + parts[2]); return this.bufferSyncSupport.toVsCodeResource(resource); } }