In GXT 1.1.1, after calling Grid.reconfigure(newStoreOfData, sameXmlReader) and then calling Grid.getSelectionModel().getSelectedItem() returns what was on the old grid.

Here is what I'm doing:
1) I create a grid with items.
2) I then call grid.reconfigure with an entirely different listStore, but with the same XmlReader.
3) I then call grid.getSelectionModel().getSelectedItem() and returns the modeldata that was on the old grid.

Note, however reconfigure works as expected. The new data is visible and present.

I hope this is enough information.