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

[code-desktop] stop the local app when uninstalling extension #6127

Open
akosyakov opened this issue Oct 8, 2021 · 8 comments
Open

[code-desktop] stop the local app when uninstalling extension #6127

akosyakov opened this issue Oct 8, 2021 · 8 comments

Comments

@akosyakov
Copy link
Member

akosyakov commented Oct 8, 2021

The VSCode plugin for the local companion app / remote VSCode spawns a process that is not removed or cleaned up when the extension is subsequently uninstalled. Removal of the VSCode extension should also close the process.

@loujaybee
Copy link
Member

loujaybee commented Oct 8, 2021

For context, the original user feedback associated with this issue is:

The local companion doesn't seem to be removed when uninstalling the VSC extension.

I’m not sure I fully understand the feedback. As the VS Code Remote extension is a separate app / process to the companion app, so I don't think it makes sense for the two applications to be linked. For instance, a user may have the local companion app running for direct SSH access to their workspace, and not just for the VSCode extension.

Options/thoughts:

  • Currently, since the app is distributed as the binary file, we could investigate making the app more visible to users, by having a menu bar app (on OSX) or something similar.
  • Investigate methods of stopping the companion app, i.e after some amount of idle time.

EDIT: My fault, it seems this issue occurs during usage of the VSCode Extension, not the binary directly.

@akosyakov
Copy link
Member Author

I’m not sure I fully understand the feedback. As the VS Code Remote extension is a separate app / process to the companion app, so I don't think it makes sense for the two applications to be linked. For instance, a user may have the local companion app running for direct SSH access to their workspace, and not just for the VSCode extension.

It is not really like that, sorry for confusion. VS Code Desktop is using own instance managed by Gitpod VS Code extension. It should not exist if Gitpod VS Code extension is uninstalled.

@akosyakov
Copy link
Member Author

Investigate methods of stopping the companion app, i.e after some amount of idle time.

+1 This we should do.

@stale
Copy link

stale bot commented Jan 11, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Jan 11, 2022
@schickling
Copy link

Not stale.

@stale stale bot removed the meta: stale This issue/PR is stale and will be closed soon label Jan 12, 2022
@stale
Copy link

stale bot commented Apr 14, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Apr 14, 2022
@schickling
Copy link

Still not stale.

@stale stale bot removed the meta: stale This issue/PR is stale and will be closed soon label Apr 14, 2022
@loujaybee
Copy link
Member

Should be addressed in: #8513
PR open: gitpod-io/openvscode-server#346

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants