duff wrote: > But then again, if the filters only apply to the element, why does it > filter nothing regardless of the filter if it contains spaces ?. > Shouldn't the filter return nothing if the expression cannot be > evaluated ?(fail safe rather than silently) > +10
I concur - it should return nothing rather than everything, in the scenario where it can't evaluate. That way you a) instantly know something is wrong and b) don't end up with really odd things happening in places where you don't expect them.