I have a list which has a selection and I have noticed that when I change the data in the bound store, the data changes, but the original selected object stays. It's as if the list is removing all of the old data except for the selected item. I have checked the mode of the list, and it is in "SINGLE" mode. Is this default behavior or should I do something else such as listen to the store update event and manually deselect my list.
EDIT: Turns out that I am not actually changing the dataset, I am filtering the data set, and the item that remains selected shouldn't be passing the filter, but it is in the store.
Any help is greatly appreciated.