Improve handling of Duplicate issues
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=20036) </details> <!--IssueSummary end--> ### Description In software with long history, new reported issues are a higher percentage of duplicates than actual new issues. For that reason, software like Bugzilla etc. makes duplicates a first class citizen. ### Proposal To have UI/UX for duplicates handling. For example in Bugzilla duplicates UI handling is mostly part of the UI of the generic relationships between issues. There it's possible to: * Create duplicates from the UI (look at the bottom of the images): ![image](/uploads/2163c7b288cbcd2e038ca08b210a1786/image.png) ![image](/uploads/f8e0234d7653c741634b09ac10d1206a/image.png) * There are hints about the duplicate relationship between the bugs: ![image](/uploads/8c6e2eeb2529477d71c8249f3811a2c2/image.png) ![image](/uploads/371707f6780d70d8bfca96d8bfe5d597/image.png) ![image](/uploads/f921a90cdf7d3f3a57783bf8417f0ce4/image.png) * and lately, you can filter them out in search so we don't end up looking at possible unrelated duplicates. I guess the UI/UX for GitLab will be different, but I hope the pictures are clear enough for how it's used in Bugzilla. ### Feature checklist Make sure these are completed before closing the issue, with a link to the relevant commit. - [ ] [Feature assurance](https://about.gitlab.com/handbook/product/#feature-assurance) - [ ] Documentation - [ ] Added to [features.yml](https://gitlab.com/gitlab-com/www-gitlab-com/blob/master/data/features.yml)
issue