Support *.cdn.web-ide.gitlab-static.net requests in feature specs

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

MR: Pending

Description

In this MR we increased the feature spec coverage of the Web IDE, but had to disable the web_ide_extensions_marketplace feature flag. With this flag on, the test environment tries to load the VSCode Extension Host from https://*.cdn.web-ide.gitlab-static.net which blows up.

Acceptance Criteria

  • The Capybara environment can handle loading the Web IDE when it reaches out to gitlab-static.net.
  • The stub_feature_flags(web_ide_extensions_marketplace: false) introduced here is removed.
Edited by 🤖 GitLab Bot 🤖