If you definine a store with a filter like the following:
Data loaded from server is correctly filtered and that's ok.
But if you add a new record to the store which has "active:false" the record appears in the store.
If a grid uses that store, the record is immediately visible.
IMHO, this is wrong (unless I am doing something very strange...)
Nothing changes if the store is synced to the server.
I think that if a store has a filter, it should be filtering on every data change.
Has this been considered and discarded? Is it too CPU consuming?
What's the rationale behind the filters behaviour?