-
Notifications
You must be signed in to change notification settings - Fork 29.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Have extensionKind: "ui" only run in the ui #85036
Comments
fyi @sandy081 @egamma - I have removed that ui extensions are allowed to execute on the remote side. Still left to do:
@sandy081 @egamma LMK if you need any help with point 2, otherwise I consider this done from my side. |
Added code to disable UI extension on Web. Also disallowed installing them. |
Here is the report after analysing extensions in Marketplace
Impact AnalysisTreating 88 extensions (21 in top 200)
Impact on VSO is pretty bad. Mitigation StepsAfter discussions @egamma and me came up with following
|
@sandy081 treating vscode/src/vs/workbench/services/extensions/common/extensionsUtil.ts Lines 51 to 55 in bee5357
|
|
"extensionKind":"ui"
run on the workspace extension host if the extension is only installed there."extensionKind": ["ui","workspace"]
to express that an extension can run on either side, but prefers the ui side."extensionKind":"ui"
to be able to execute on the workspace side.We should clean this up and enforce that
"extensionKind":"ui"
only allows an extension to run on the ui.The text was updated successfully, but these errors were encountered: