[go: up one dir, main page]

Adding DAP Side Panel FF to Project Studio

What does this MR do and why?

This change adds a new feature requirement called "dap_side_panel" to the project studio functionality. Now, users must have three features enabled (instead of two) to access the project studio: the existing "paneled_view" and "tailwind_container_queries" features, plus this new "dap_side_panel" feature. The testing code was also updated to include this new requirement when simulating enabled or disabled project studio states.

Additionally, there's a separate change to the WebSocket connection handler that removes security restrictions by allowing connections from any origin, rather than checking if the request comes from an approved source.

References

https://gitlab.com/gitlab-org/gitlab/-/issues/565607

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading