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:
- See https://gitlab.com/gitlab-com/request-for-help/-/issues/2405#note_2366728315
- At the time, open-vsx.org doesn't support {version}+{targetPlatform}
- It also expects targetPlatform as a query param
Screenshots
With these changes and this integration MR gitlab-web-ide!432 (merged)
| Before | After |
|---|---|
![]() |
![]() |
How to test
- In this integration MR gitlab-web-ide!432 (merged), start the Web IDE Example App with Extensions Marketplace enabled.
- Try installing
vscodevim.vimextension. - Try installing
hashicorp.terraformextension.
Edited by Paul Slaughter

