Fix: Add restart button to Running Extensions view (#250201) #252462
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #250201
Summary
This PR adds the restart button functionality to the Running Extensions view, ensuring consistency with the main Extensions view behavior when disabling extensions.
Problem
When extensions are disabled from the Running Extensions view (View → Extensions → Show Running Extensions), no restart button appears to notify users that extensions need to be restarted. This is inconsistent with the main Extensions view which properly shows a "Restart Extensions" button.
Solution
ExtensionRuntimeStateAction
inabstractRuntimeExtensionsEditor.ts
renderElement
methodelement.marketplaceInfo
exists and the action is enabledelementDisposables
to prevent memory leaksChanges Made
src/vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor.ts
ExtensionRuntimeStateAction
renderElement
method to include restart action in actionbarTesting Steps
Checklist
main
branch