Skip to content
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

Allow the extensions for Visual Studio Code use Proposed API #23270

Open
vitaliy-guliy opened this issue Nov 27, 2024 · 0 comments
Open

Allow the extensions for Visual Studio Code use Proposed API #23270

vitaliy-guliy opened this issue Nov 27, 2024 · 0 comments
Assignees
Labels
area/editor/vscode Issues related to the Code OSS editor of Che kind/task Internal things, technical debt, and to-do tasks to be performed. severity/P1 Has a major impact to usage or development of the system. team/B This team is responsible for the Web Terminal, the DevWorkspace Operator and the IDEs.

Comments

@vitaliy-guliy
Copy link
Contributor

Is your task related to a problem? Please describe

Some extensions may not work properly in the Che-Code because disabled Proposed API.

The browser console may contain the error like this

Error: Extension 'ms-python.python' CANNOT use API proposal: terminalDataWriteEvent.
Its package.json#enabledApiProposals-property declares: quickPickSortByLabel, testObserver but NOT terminalDataWriteEvent.
 The missing proposal MUST be added and you must start in extension development mode or use the following command line switch: --enable-proposed-api ms-python.python

Describe the solution you'd like

The proposed API can be enabled by adding a section to the editor product.json file.

Since it is difficult to embed changes in the editor image, we need to find a way how to update the product.json file right after workspace startup like we did for trusted extensions.

Describe alternatives you've considered

No response

Additional context

No response

@vitaliy-guliy vitaliy-guliy added kind/task Internal things, technical debt, and to-do tasks to be performed. severity/P1 Has a major impact to usage or development of the system. area/editor/vscode Issues related to the Code OSS editor of Che team/B This team is responsible for the Web Terminal, the DevWorkspace Operator and the IDEs. labels Nov 27, 2024
@vitaliy-guliy vitaliy-guliy self-assigned this Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/editor/vscode Issues related to the Code OSS editor of Che kind/task Internal things, technical debt, and to-do tasks to be performed. severity/P1 Has a major impact to usage or development of the system. team/B This team is responsible for the Web Terminal, the DevWorkspace Operator and the IDEs.
Projects
Status: No status
Development

No branches or pull requests

1 participant