-
Notifications
You must be signed in to change notification settings - Fork 34.9k
Closed
Labels
Milestone
Description
Test plan item for #83511
Complexity: 3
It is now possible to define extensionKind
as an array. This can be defined in the following places:
- extension's manifest (
package.json
) - user settings (
remote.extensionKind
) product.json
For example, if defined as ["ui", "workspace"]
this indicates that the extension can run both on the ui and the workspace side, with a preference for running on the ui side, so if the extension is installed on both places, the ui side will win. If an extension uses an empty array, it means that the extension does not support remote scenarios.
Please test:
- create or edit an existing extension and tweak in all kind of ways the
extensionKind
and check that it works as expected. - NOTE: for 1 milestone, for compatibility reasons, we will interpret an extensionKind of
"ui"
as["ui", "workspace"]
, so if an extension is marked with "ui" it can execute on both sides, with preference given to the local side