Add "Or" operator on Type filter for work item list
Summary
Currently, the only operator available for the Type filter on Lists is is (=). This means that technically there should be no way to filter a List to show multiple specified types (or exclude a certain type), since adding multiple Type filters should operate as an AND filter like other filter options (which would produce no results since you can only have 1 type). However, if you filter a List today using multiple Type filters, it treats them as OR filters. This inconsistency is odd, and we should really be introducing both an or operator to the Type filter, as well as a is not.
Update: We have added support for is not on the work item list in #510268 (closed)
Screen Capture (desired state – Labels example)
Showing adding multiple Label options using or operator
On boards, we actually have two operators available for the Type filter – is (=) and is not (!=). Since we don't show Tasks on Boards today (unless you have the FF enabled), this is OK for now since there are really only two options (Issues/Incidents). In the future though this will need expanded to provide more flexibility with the use of or. We also hide the Type filter option from the possible filter options once it is used, which makes sense and should probably be the case on Lists as well.
Type filter on Boards
| board operators | after filter applied |
|---|---|
|
|
Proposal
- Have a consistent Type filter experience across usages. There is no reason these should differ in behavior between views like Lists/Boards.
-
Expand the operator options for the
Typefilter-
is not(!=) – make this consistently available -
or(||) – allows users to select multiple types
-
- Once the
Typefilter is used, it should no longer show as an option in the filter dropdown



