Leading % character in rendered milestone status
Summary
When a milestone name is rendered in an issue, it has a leading %
character. While I appreciate that a leading %
is used to create references to milestones as per the docs, including that in the rendered output just looks wrong, and is unusual, unexpected, and inconsistent with other linking mechanisms. The display of the % does not resolve any ambiguity because it's usually clear from the context that a link refers to a milestone, for example
@axil changed milestone to %Backlog 2 hours ago
The %
here does not add anything, and reduces readability. I see that epic links (created with &
act the same way), yet references to issues, which are created in much the same way, do not display a leading #
.
Steps to reproduce
Change the milestone that an issue is assigned to, then look at the issue page.
Example Project
Look at any issue in the gitlab bug tracker that has had its milestone changed, such as this one: https://gitlab.com/gitlab-org/gitlab-ce/issues/63603
What is the current bug behavior?
The name of a milestone is rendered with a leading %
.
What is the expected correct behavior?
The name of a milestone is rendered without a leading %
.
Relevant logs and/or screenshots
Unnecessary use of a leading %
:
Example of an issue link not including a leading #
in rendered output: