Enabling the extended Shell integration
breaks the auto-opened terminal in Che-Code
#21616
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/P2
Has a minor but important impact to the usage or development of the system.
Milestone
Is your task related to a problem? Please describe
There's a
Shell integration
feature has been recently introduced in VS Code.https://code.visualstudio.com/updates/v1_70#_shell-integration-enabled-by-default
When it's enabled, it breaks the auto-opened terminal in Che-Code. Input is not available. See #21537 for more details.
Describe the solution you'd like
Need to investigate why it breaks the terminal at Che-Code start.
Describe alternatives you've considered
Currently, we've disabled the
Shell integration
by default.che-incubator/che-code#90
In the future, I'd like to rework the machine-exec terminal support with the VS Code Terminal API. I think it would allow us to use the full-featured VS Code terminal in 90% of the cases when the terminal is opened into the editor container. And use the machine-exec-aware terminal, contributed by an extension, for non-editor containers only.
Additional context
No response
The text was updated successfully, but these errors were encountered: