Skip to content

web extensions don't provide all properties #249

Closed

Description

@akosyakov

It blocks installing such extensions in VS Code version of Gitpod: gitpod-io/gitpod#3257 (comment)

Microsoft.VisualStudio.Code.WebResource and Microsoft.VisualStudio.Code.WebExtension should be supported. If such information is indexed then we should reindex existing extensions.

Activity

  1. added
    server(Component: server) Backend platform and service-side functionality
    on Feb 23, 2021
  2. oxy commented on Feb 24, 2021

    @oxy

    Hey, we experienced similar issues when testing the Vim extension with code-server; here's a few notes:

    So, VSCode, for Web extensions, appears to always fetch files directly from the extension gallery CDN (as far as I can tell). This presents two issues: exposing the extra files via the search API and serviing them via the CDN, and also maintaining old versions.

    I'm not sure if Open-VSX internally stores old versions - from my tests with querying the service URL, it only appears to return the latest version. Not having past versions can cause issues where the serve has not updated to the newer version, but the client cannot find the old version on the extension gallery.

  3. self-assigned this
    on Mar 10, 2021
  4. spoenemann commented on Mar 10, 2021

    @spoenemann
    Contributor

    I'm planning to work on this within this or next month.

  5. gengjiawen commented on Jun 11, 2021

    @gengjiawen

    I'm planning to work on this within this or next month.

    Is this fixed by #262 ?

  6. spoenemann commented on Jun 11, 2021

    @spoenemann
    Contributor

    @danieldietrich did some great work on this, and it all looked good in the staging tests. But for some reason it does not work fully in production yet.

  7. gengjiawen commented on Jun 11, 2021

    @gengjiawen

    @danieldietrich did some great work on this, and it all looked good in the staging tests. But for some reason it does not work fully in production yet.

    Not fully work. Is this mean not all extension works. Is vim working in production mode ?

  8. danieldietrich commented on Jun 11, 2021

    @danieldietrich
    Contributor

    Hi! When hosting open-vsx in a test environment, including a 'web' instance of vscode, the vim web extension works fine with my changes. However, requesting the web assets in the open-vsx.org production env currently leads to 404 errors. It may be an infrastructure problem, I am still investigating it (without having access to the infrastructure).

  9. akosyakov commented on Jun 19, 2021

    @akosyakov
    ContributorAuthor

    I just was able to install VIM extension from Open VSX in Gitpod and it runs alone in browser web worker:
    Screenshot 2021-06-19 at 09 50 07

    @danieldietrich @spoenemann Thank you for all work on it!

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

Metadata

Metadata

Assignees

Labels

server(Component: server) Backend platform and service-side functionality

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions