From 983ee9c0f95e0a527ee58e42e589fa2df2241e6d Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 24 Jan 2023 17:05:19 -0800 Subject: [PATCH] Make sure only lib files go through `XMLHttpRequest` in TS Server (#172327) If project wide IntelliSense is enabled, we want to make sure only `lib` files do through the old `XMLHttpRequest` flow --- extensions/typescript-language-features/web/webServer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/typescript-language-features/web/webServer.ts b/extensions/typescript-language-features/web/webServer.ts index b9d19ef6538..882d3ae05e5 100644 --- a/extensions/typescript-language-features/web/webServer.ts +++ b/extensions/typescript-language-features/web/webServer.ts @@ -152,7 +152,7 @@ function createServerHost(extensionUri: URI, logger: ts.server.Logger, apiClient return true; }, readFile(path) { - if (!fs || path.startsWith('/')) { + if (!fs || path.startsWith('/lib.')) { const webPath = getWebPath(path); if (webPath) { const request = new XMLHttpRequest();