Remove the GLQL popover and experimental badge (for glql_work_items)

What does this MR do and why?

  • Remove the GLQL popover: The GLQL popover was introduced in 18.3 as a promotional message in the rich text editor. Three milestones later, it is now time to remove it. We also remove the New badge on the Embedded views option in RTE and PTE more dropdown.
  • Remove experimental badge on embedded views when glql_work_items FF is enabled. Since the FF is now enabled for everyone by default.
  • Add some padding on top for empty state in embedded views.

References

Screenshots or screen recordings

Before After
CleanShot 2025-12-09 at 12.59.44@2x.png The popup is gone
CleanShot 2025-12-09 at 13.00.24@2x.png CleanShot 2025-12-16 at 11.32.24@2x.png
CleanShot 2025-12-16 at 11.33.18@2x.png CleanShot 2025-12-16 at 11.36.19@2x.png
CleanShot 2025-12-16 at 11.35.49@2x.png CleanShot 2025-12-16 at 11.35.15@2x.png

How to set up and validate locally

  1. Login into GitLab, delete all local storage.
  2. Click the + dropdown in rich text editor. The embedded views popover should not appear. The "New" badge next to embedded views menu item should also not appear.
  3. Create an embedded view by selecting the dropdown item.
  4. Save the comment.
  5. The "Experiment" badge should disappear.
  6. If the result has no data, the top padding should be good.

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.

Edited by Himanshu Kapoor

Merge request reports

Loading