Merge when pipeline succeeds button > Utilize correct gitlab ui markup
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
The Merge when pipeline succeeds button is utilizing a gl-button component and a gl-dropdown component side by side.
Instead, it should be using the split dropdown component found in GitLab UI: https://gitlab-org.gitlab.io/gitlab-ui/?path=/story/base-button--dropdown-split-button
The effect of utilizing a gl-button with a gl-dropdown may have been to change the interaction so that when an item is clicked in a dropdown, the action is immediately triggered. However, this creates a disjointed experience with other split buttons in the UI and can be confusing. Rather than making this UI element behave differently, we should utilize gitlab ui and continue to work on gitlab-org/gitlab-services/design.gitlab.com#681 (closed) as a global solution.
