Skip to content

Fix user status text shows in pipeline header

What does this MR do and why?

This MR fixes a regression introduced via !60841 (merged). The message popover was rendered as HTML instead of a GitLab UI component, meaning <gl-toggle> appeared in the DOM.

This also adds a new test to prevent this kind of bug from occurring in the future.

Screenshots or screen recordings

Before After
image image

How to set up and validate locally

  1. Set a status on your profile
  2. Go to a project with CI/CD
  3. Go to a pipeline (or trigger a new one)
  4. See the status is now only visible when you hover over the status emoji.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #345556 (closed)

Merge request reports