Simplify merge request creation from issue into one atomic operation

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

This feature enhancement proposal was created on behalf of a GitLab Premium customer (internal link) who provided their feedback in a support ticket (internal link)

Proposal

When creating a merge request from an issue, it involves multiple operations and page navigations:

The actual process of creating a merge request and branch is overly complicated leading to user errors.

a) Click the first “Create merge request” button below the issue description. This displays a confirmation pop-up.

b) Click the second “Create merge request” button on the pop-up. This creates the branch, but not the MR.

c) The pop-up disappears and the user sees the “issue” page again, before the “New merge request” page is displayed.

d) Scroll down passed the pre-filled MR fields to reveal the third “Create merge request” button at the bottom of the screen.

Through following this process, the user is required to click Create merge request a total of three times to get their desired outcome. It is possible for user error, leading to duplicate branches being created for the issue.

It would be beneficial to have this process be a single atomic operation that creates the branch and merge request with a single navigation.

Edited Jan 13, 2026 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading