According to the documentation, as of GitLab 12.1,
create confidential merge request and branch should be available https://docs.gitlab.com/ee/user/project/issues/confidential_issues.html. However, this isn’t the case on the hosted instance at gitlab.com. This option isn’t provided. On non-confidential issues, there is a branch creation option though. I also tried with GitLab Next and GitLab Gold.
What am I missing?