13.0p ResultSet cache for different operationBinding operationId issue

Hi @Isomorphic,

please see the testcase in #3 here.
The SelectItem and ListGrid both use DataSource filteredAggregation_orderItem.
The SelectItem uses operationId=“summary” and the ListGrid operationId=“fetch”. This can be seen in the requests in Developer Console’s RPC Tab.

Now if you click delete on a row in the ListGrid, this row also disappears in the SelectItem. This is a bit unexpected as you stated here:

Also the ResultSet docs say:

The operationId of the remove-response is not set, so I’d expect it to affect the ListGrid (because this fired the request and has a default operationId of “fetch”), but not the SelectItem.

Am I missing somthing here?

Thank you & Best regards
Blama

This thread is related.