Duplicate issue on configurable issue board when upcoming or started milestone selected

Summary

My goal was/is to create a board per developer with all ongoing and upcoming issues and thus milestones.

When I configure a board this way it works as intended (Milestone: Upcoming, Assignee: Developer-X) except for the way issues that have a list label are shown. I see them both in the backlog list and in the label list (e.g. Todo).

When selecting Milstone: v1.0.0 (so a specific milestone) it works as I would expect (and it always has worked).

Steps to reproduce

Create a configurable issue board and select Milestone: Upcoming or Started.

Example Project

https://gitlab.com/giix/example-project/

Bug behavior:

  • https://gitlab.com/giix/example-project/boards/422127?assignee_username=giix&milestone_title=%23upcoming&=

Correct behavior:

  • https://gitlab.com/giix/example-project/boards/422130?assignee_username=giix&milestone_title=v1.1.0&=

What is the current bug behavior?

Issues are displayed twice when selecting upcoming or started milestones and issues have a list label.

What is the expected correct behavior?

Issues should be shown only once. As when selecting a specific, No or All milestones.

Relevant logs and/or screenshots

Bug behaviour bug

Correct behaviour non-bug

Possible fixes

Consistent behavior

Assignee Loading
Time tracking Loading