diff --git a/components/ide/jetbrains/backend-plugin/src/main/kotlin/io/gitpod/jetbrains/remote/AbstractGitpodTerminalService.kt b/components/ide/jetbrains/backend-plugin/src/main/kotlin/io/gitpod/jetbrains/remote/AbstractGitpodTerminalService.kt index a25e3081b476ff..4232e4c86385ec 100644 --- a/components/ide/jetbrains/backend-plugin/src/main/kotlin/io/gitpod/jetbrains/remote/AbstractGitpodTerminalService.kt +++ b/components/ide/jetbrains/backend-plugin/src/main/kotlin/io/gitpod/jetbrains/remote/AbstractGitpodTerminalService.kt @@ -172,7 +172,7 @@ abstract class AbstractGitpodTerminalService(project: Project) : Disposable { private fun createAttachedSharedTerminal(title: String, supervisorTerminal: TerminalOuterClass.Terminal) { val shellTerminalWidget = createSharedTerminal(supervisorTerminal.alias, title) - shellTerminalWidget.executeCommand("gp tasks attach ${supervisorTerminal.alias}") + shellTerminalWidget.executeCommand("exec gp tasks attach ${supervisorTerminal.alias}") closeTerminalWidgetWhenClientGetsClosed(supervisorTerminal, shellTerminalWidget) exitTaskWhenTerminalWidgetGetsClosed(supervisorTerminal, shellTerminalWidget) listenForTaskTerminationAndTitleChanges(supervisorTerminal, shellTerminalWidget)