Filtering on multiple labels at the same time

Despite having the “Require all filters to be true for a task to show up” checkbox checked, when I add labels to the filter, tasks that have any of the labels show up. I would have expected only tasks with all of the labels to show up.

I think this is worth another option in the filter pop-up, because I can definitely see use cases for both.

This sounds like a bug. There are plans to rework how filters work in general which would fix that as well.

I am running into this issue as well. Is this bug on the roadmap? Or is this task expected to fix the bug: Vikunja

Yes, that would fix this.

You can now use query based filter logic since #2177 - feat(filters): query-based filter logic - vikunja - Gitea. Please check with the next unstable build if that fixes your problem.