Skip to content

UX improvements for merge train removal when user is still on the MR page

Release notes

Problem to solve

While working on merge trains drew and I noticed that there isn't much to call your attention to why your MR was removed from the train. The error messages appear in the system notes only (which may be off screen) and the MR gets removed but if the error messages are off screen, then it looks buggy as shown in this video @drew made:

Screen_Recording_2023-10-23_at_21.50.58

Intended users

User experience goal

Users should be able to follow the changes taking place in the merge train while they're still on the MR, but the activity feed is not in their view.

Proposal

A toast message would appear on the same view Merge request was removed from the merge train. With learn more pointing to the docs page that's displayed on the system note.

Further details

Permissions and Security

Documentation

Availability & Testing

Available Tier

Feature Usage Metrics

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

What is the competitive advantage or differentiation for this feature?

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖