From 8a71f8515d055b8b0186c4ff200abc78a50fc2cc Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 30 May 2023 13:40:45 -0700 Subject: [PATCH] Noop when moving a symbol into the file it is already in (#183866) Fixes #183793 --- .../src/languageFeatures/refactor.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/typescript-language-features/src/languageFeatures/refactor.ts b/extensions/typescript-language-features/src/languageFeatures/refactor.ts index 82f63370fe0..3e71327973e 100644 --- a/extensions/typescript-language-features/src/languageFeatures/refactor.ts +++ b/extensions/typescript-language-features/src/languageFeatures/refactor.ts @@ -145,7 +145,7 @@ class MoveToFileRefactorCommand implements Command { } const targetFile = await this.getTargetFile(args.document, file, args.range); - if (!targetFile) { + if (!targetFile || targetFile.toString() === file.toString()) { return; }