Inconsistent behaviour of Custom filters on Backlog & Board views

Thomas Schöpping February 26, 2024

When selecting multiple filters of the same type in the Backlog or Board views, Custom filters behave differently than all other filter types.

For instance, if in the filter "Type" the two values "Task" and "Bug" are selected, the view shows all issues which are either a "Task" or a "Bug". If two values in the "Custom filter" drop-down are selected (let's call them A and B), the view shows all issues for which A and B apply. Technically speaking, all filters use an OR logic, except for the "Custom filters" which follow an AND logic.

This inconsistent behavior is not only odd and counterintuitive as it breaks consistency, but it also results in exponential increase of custom filters thet need to be defined and maintained. This is because in order to represent all combinations of "simple" custom filters (e.g. A, B, C) one has to define the power set of those (A, B, C, A or B, A or C, B or C, A or B or C) in order to represent all possible filter configurations.


Here are two screenshots showing the issue.

type_filter.png

In this first screenshot, the "Type" filter is used. Notice that issues are shown, which are either a "Bug" or a "Story." Further note that the states of those issues are "To Do" and "In Review."

custom_filter.png

In this second screenshot, the "Type" filter has been removed, but two "Custom filters" have been applied. The filter queries for the two selected filters are `status = "To Do"` and `status = "In Review"` respectively. Notice that the two issues shown in the first screenshot are not shown. If only one custom filter is selected at a time, all issues in the according state are listed as expected.

1 answer

1 accepted

1 vote
Answer accepted
Jack Brickey
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 26, 2024

Hi @Thomas Schöpping , welcome to the community. Could you provide more details on the type of project you are referencing here. I just did a quick check in my team managed project and custom filters in both the backlog and the board view work the same way. Specifically custom fields work in an "And" manner. Feel free to use a screenshot if that helps drive your point home.

Thomas Schöpping February 26, 2024

Hi @Jack Brickey , I am referring to Scrum Projects where you have a Backlog view for planning & organizing upcoming work in sprints and the Board view to inspect the progress of the current sprint. I have also extended my description above and added two screenshots.

Furthermore my complaint was not that Custom filters behave differently between Backlog and Board view, but that Custom filters behave differently than all other filters - regardless of the view in which they are applied. They are consistently (= across views) inconsistent (compared to other filters) if you will.

Jack Brickey
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 26, 2024

Thanks for the clarification @Thomas Schöpping

indeed. I see you are using TMP projects and yes the behavior is different between the default filters and custom filters. I can't say why this has been implemented this way. You may wish to provide feedback to Atlassian via the in-app feedback link (under the "?" Icon) or, if you want an answer back open a support ticket with Atlassian (again under the "?").

Thomas Schöpping February 26, 2024

Filed a report, thank you very much for the quick response!

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
TAGS
AUG Leaders

Atlassian Community Events