[UX] Extensions Marketplace: Conflict between built-in vs. marketplace GitLab Workflow extension
MR: Pending
Description
As pointed out in the internal feedback, when searching the GitLab Workflow extension in the Extensions Marketplace, there is a Restart extension prompt to complete uninstallation of the extension. Nothing happens upon clicking this button.
The GitLab Workflow Extension from the query result refers to the desktop extension published in Open VSX, while the Web IDE has its own built-in browser version. The two extensions are treated the same due to the same extension ID, hence why we're getting the Restart Extensions prompt [source code].
Acceptance Criteria
Users searching the GitLab Workflow extension in the Extensions Marketplace shouldn't be prompted to restart extension.
Technical Requirements
- Having different extension IDs for our built-in version of the
gitlab-vscode-extensionwould resolve this. For context, the extension ID comprises of<publisher>.<extension_name>. - Add
namefield in browser.package.json. We can call the browser version of the extension:gitlab-vscode-extension-builtin
Edited by Cindy Halim
