Global filter not working when using multiple projects

In version v0.24.2, a global filtering that includes more than one project does not work. I have tried using:
project = 2710_toDo || project = 2710_toBuy and project = ( 2710_toBuy || 2710_toDo), but they fail to show anything and I get an error related to an invalid project id as shown in the screenshot. However, creating a filter for either individual project such us project = 2710_toDo or project = 2710_toBuy works well.

Not sure of this matters, but these two projects are subprojects of “2710”, and I am trying to create a filter for all the subprojects as a workaround for the lack of support of viewing the all the subproject tasks in the main project view.

This means “show tasks which belong to 2710_toDo AND 2710_toBuy”. Because a task can only ever belong to one project, this will never return any results.

That’s invalid syntax.

To filter for tasks which either belong to 2710_toDo OR 2710_toBuy, use a filter like project = 2710_toDo || project = 2710_toBuy or project in 2710_toDo,2710_toBuy

Thanks for your response, I just mistyped it in my question, but I did use the pipe operator (as shown in the screenshot). I edited my typo on the question. Either way, using project = 2710_toDo || project = 2710_toBuy or project in 2710_toDo,2710_toBuy did not work and I get the same project id error shown in the screenshot.

Can you reproduce this on try?