fix: Add patch to special handle targetPlatform with openvsx

Description

This MR addresses this bug https://gitlab.com/gitlab-com/request-for-help/-/issues/2405 by adding some parameters that can be used to tweak Open VSX's resourceUrlTemplate to be more reliable. See this thread for the full investigation.

From commit:

Screenshots

With these changes and this integration MR gitlab-web-ide!432 (merged)

Before After
Screenshot_2025-02-26_at_2.42.13_AM Screenshot_2025-02-26_at_2.36.11_AM

How to test

  1. In this integration MR gitlab-web-ide!432 (merged), start the Web IDE Example App with Extensions Marketplace enabled.
  2. Try installing vscodevim.vim extension.
  3. Try installing hashicorp.terraform extension.
Edited by Paul Slaughter

Merge request reports

Loading