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

Extension Conflict(s) - Local/Marketplace. #415

Open
MrDwarf7 opened this issue Aug 5, 2023 · 2 comments
Open

Extension Conflict(s) - Local/Marketplace. #415

MrDwarf7 opened this issue Aug 5, 2023 · 2 comments
Labels
bug Something isn't working vscode VS-code side issue

Comments

@MrDwarf7
Copy link

MrDwarf7 commented Aug 5, 2023

Describe the bug
If you have the VS Code extension installed BEFORE installing the .VISX file from the website tutorial, and you load the extensions via the .VISX file AS WELL, the two instances cause a conflict and VS code seemingly defaults to rendering NOTHING in the extension panel and won't load any of them.
Whenever the editor is reloaded (Whether because of "Reload required", or just closing and re-opening) it will act as if it has "uninstalled" the extension/not show up.

To Reproduce

  1. Blank VS Code instance.
  2. Download CodeTogether extension from marketplace.
  3. Join a team, then follow the website prompts. One of which is to install a provided VISX extension.
  4. Install it following the direction, and realize it broke your extensions and it now longer appears.
  5. Install the extension from marketplace, reload as requested.
  6. Realize the extension has mysteriously "uninstalled" itself.
  7. Repeat steps 5 and 6 in a never-ending loop.

Expected behavior
That it would work/logic would default to referencing one of the two installed instances (And preferably correcting any clashes)

Screenshots
If applicable, add screenshots to help explain your problem.

CodeTogether Host

  • IDE: VSCode
  • IDE Version: 1.81.0 (user setup)
  • OS: Windows
  • OS Version: Windows_NT x64 10.0.22621

IDE Participant
-NUL for current issue.

Browser Participant
-NUL for current issue.

Additional context
-NUL for current issue.

Workaround (if any)
The solution to this, is to load up a new window, install the extension from the marketplace, then UNINSTALL IT, and do the reload it asks you to do.
After you have uninstalled and done the reload, it will still be present in your extensions pane.
This is, presumably, the local copy of the extension no longer clashing with the marketplace downloaded version (IE: You've "uninstalled" the marketplace version, of whichever one takes precedence in uninstall order).
To ensure this I also did an uninstall of that one, and a reload/Full exit cycle and it remained deleted.
Then re-installed it, this works as intended now, as I ONLY have the marketplace version installed.

I suggest updating the docs/the website walkthrough as it will likely cause others issues and be a pain.

@MrDwarf7 MrDwarf7 added bug Something isn't working unreviewed Pending review by development team labels Aug 5, 2023
@brianvfernandes brianvfernandes added vscode VS-code side issue and removed unreviewed Pending review by development team labels Aug 7, 2023
@brianvfernandes
Copy link
Contributor

Can appreciate how frustrating it must have been to run into this, and figure out how to get it resolved - thank you for posting the workaround. We'll consider updating both the documentation and the extension.

@MrDwarf7
Copy link
Author

No problem, happy to help and hopeful to see it implemented. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working vscode VS-code side issue
Projects
None yet
Development

No branches or pull requests

2 participants