theia icon indicating copy to clipboard operation
theia copied to clipboard

VSX Extensions: On extension install, any required extension is installed with its latest version although it is already exist in the builtin extensions

Open safisa opened this issue 10 months ago • 0 comments

Bug Description:

Hi, There are 2 issues related to an extension installation of other dependent extensions.

Steps to Reproduce:

  1. add for example redhat java extension version 1.26 to your Theia builtin extensions
  2. restart your Theia browser to load the new builtin extension
  3. now install 'Test Runner for Java' from open-vsx, it has 2 dependencies: redhat.java and vscode-java-debug
  4. it will install its 2 dependencies on their latest versions, although the redhat.java is already installed (builtin - version 1.26)
  5. The other minor issue is that the new java extension is not rendered in the extension list (maybe because it exists in the builtin ones) only the debug one is added but AFTER a page reload you will see both extensions !!!

Additional Information

  • Operating System: mac
  • Theia Version: 1.48

safisa avatar Apr 11 '24 18:04 safisa