microsoft / microsoft/TypeScript

Duplicate imports when using "Update Imports On Paste"

Open
#62,141 0 comments 0 reactions 1 assignee Claimed by @navya9singh View on GitHub
Needs Investigation
Dominant language
Go
Stars
111k
Forks
14.3k
Avg merge
2d 4h
Merged PRs (30d)
132

Description

Does this issue occur when all extensions are disabled?: Yes

Version: 1.103.0-insider (Universal)
Commit: d8361fecca3b53536de8f7a949b107fb7451e5e6
Date: 2025-07-25T05:03:31.984Z
Electron: 37.2.3
ElectronBuildId: 11993778
Chromium: 138.0.7204.100
Node.js: 22.17.0
V8: 13.8.500258-electron.0
OS: Darwin arm64 24.5.0

(Happens both in insider and in latest stable version)

### About the issue
- When you copy code that relay on symbols that already exits in the target file - you will have duplicate imports.
- When you copy code to a comment it will also copy the imports.

### Steps to Reproduce
Copy code that relay on import to another file that already has this import.

https://github.com/user-attachments/assets/8a2df326-a40f-41fb-93dc-cecedea283f7

Check out this repo for easy reproduce:
https://github.com/ido-pluto/vscode-copy-with-import-issue/tree/main

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.