Skip to content

vscode.extensions Doesn't Update On Installing / Removing / Disabling Extensions without restarting #14444

Closed

Description

I need to configure my extension code-settings-sync with the feature that when a user installs the extension and doesn't restart the vs code and neither enable the extension, I need to make the sync backup for that extension when installed.


Installation Process : when installed and not restarted.

Expected Behaviour:
vscode.extensions.all should show the newly installed extension with enabled false flag

So I can get that extension and make a sync.

Current Behaviour
It doesn't appear in vscode.extensions.all until I restart the code by clicking the enable button or other way.


Uninstall Process: when uninstalled and not restarted.

Expected Behaviour:
vscode.extensions.all should not show that extension or some flag like removed true

So I can get that extension remove from user's list and make a sync excluding that extension.

Current Behaviour
It doesn't remove from vscode.extensions.all until i restart the code


This is the scenario for installing/ uninstalling.
Same goes for disabling and enabling the extension I need to know which extensions are disabled or enabled.

For the details @alexandrudima has explained very well on the comment below: #14444 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

*out-of-scopePosted issue is not in scope of VS Codeapiextension-hostExtension host issuesfeature-requestRequest for new features or functionality

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions