I used the Webconsole for some time. Was just about to post a bug, and saw it's not really... In fact it's both a bug and an improvement.
== THE IMPROVEMENT ==
it looks there is a hierarchy for applying patterns. But it's not clear.
For example: If I check "filter interface" alone, then "null" interface is proposed to me (except in case of the bug below).
It seems I need to filter endpoint first ?...
And can't I select a service but not a specific endpoint ?...
Well all this is hard to understand.
If there is a hierarchy, the best would be to be to hide uncheckable check boxes. Or simply to show the hierarchy with indentation ?
Filter endpoint
Filter interface
Filter service
Filter operation
Store exchanges
If there is no hierarchy, please explain me 
== THE BUG ==
I check "Filter endpoint" and select an endpoint.
I uncheck it.
I check "Filter interface" => an interface is proposed
I check "filter operation" => operations are proposed.
I uncheck all.
I check "Filter endpoint" and uncheck just after, without selecting endpoint.
Now, all the other checks give me a null.