microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
162.32k stars 28.59k forks source link

Settings Sync: Extension Uninstall behavior #212439

Open ninelore opened 4 months ago

ninelore commented 4 months ago

Does this issue occur when all extensions are disabled?: n/a

Ive been seeing this for a while now:

If i use settings sync on multiple machines, uninstall an extension on machine A and the use machine B, the extension uninstalled on machine A will stay installed. In some cases, the uninstalled extension will be reinstalled when i use machine A again

Steps to Reproduce:

  1. Have Extensions synced
  2. Uninstall extension on machine A
  3. Start VSCode on machine B: Extension still installed
  4. Start VSCode again on machine A: Uninstalled extension potentially gets reinstalled automatically

I could not identify the conditions on which the extension gets reinstalled.

I would either expect or at least be able to set that uninstalled extensions should be uninstalled on all synced machines

an-dr commented 4 months ago

Same problem!

sandy081 commented 4 months ago

Can you please open the Settings Sync: Sync Activity (Remote) view using Settings Sync: Show Synced Data command from the Command Palette and check which machine of yours is installing the extension back?

Then from the machine can you please share/email me (sasmoava@microsoft.com) following data

ninelore commented 3 months ago

Hi @sandy081, your mail server rejected my mail with access denied

sandy081 commented 3 months ago

I am really sorry. There is a typo - sasomava@microsoft.com

ninelore commented 3 months ago

dont worry. mail sent

vs-code-engineering[bot] commented 2 weeks ago

Hey @sandy081, this issue might need further attention.

@ninelore, you can help us out by closing this issue if the problem no longer exists, or adding more information.

vs-code-engineering[bot] commented 1 week ago

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!