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.