diff --git a/extensions/typescript-language-features/src/features/updatePathsOnRename.ts b/extensions/typescript-language-features/src/features/updatePathsOnRename.ts index 4e9c0398fea..e1c8ff89069 100644 --- a/extensions/typescript-language-features/src/features/updatePathsOnRename.ts +++ b/extensions/typescript-language-features/src/features/updatePathsOnRename.ts @@ -225,6 +225,12 @@ export class UpdateImportsOnFileRenameHandler { const edits: Proto.FileCodeEdits[] = []; for (const edit of response.body) { + // Workaround for https://github.com/Microsoft/vscode/issues/52675 + for (const change of (edit as Proto.FileCodeEdits).textChanges) { + if (change.newText.match(/\/node_modules\//gi)) { + continue; + } + } edits.push(await this.fixEdit(edit, isDirectoryRename, oldFile, newFile)); } return typeConverters.WorkspaceEdit.fromFileCodeEdits(this.client, edits);