Hi Walter! Nice to see you here
Actually yes - it is expected behavior - but, probably it need to be improved somehow
General thing - this search is for "steps" - not for "tasks" - so, for example, we will looks for "opened" tasks, and some task will have 2 active 'steps' assigned to different people (for example implementation and documentation wirtting will be splitted by process to be done by two different people in parallel) - 2 steps (even they are related to same task) will be displayed here.
For closed task it is a little bit harder - closed tasks has no active steps... so, if user wants to search by "closed" (All included closed) - we do not know by which step to filter - and, we result, return all steps for each tasks.
To make search result more relevant to your needs, you need to set some other filters
For example, if you like to see all bugs, fixed in specific milestone, select:
Step -> Fix Bug
Version -> Milestone Name
Task Status -> Closed
I hope it answered your question - if not - please define your need more detailed - probably we will find solution
Or - any suggestion to improve only welcomed!
--
With Best Regards,
Alexey Kakunin, EmDev Limited
Professional Software Development:
http://www.emdev.ru