I think this a fairly uncommon scenario, but it does show some a design problem in the search approach.
A "correct" way to solve this might be be to make the result an intersection of all the user-related bugs and those discovered from the specific search request. In other words, only search within the set of user-related bugs.
Perhaps a less surprising solution would be to show an error if all the user-related query fields are specified as users other than the context.
I think this a fairly uncommon scenario, but it does show some a design problem in the search approach.
A "correct" way to solve this might be be to make the result an intersection of all the user-related bugs and those discovered from the specific search request. In other words, only search within the set of user-related bugs.
Perhaps a less surprising solution would be to show an error if all the user-related query fields are specified as users other than the context.