Using the cell editing plugin on a Grid, if the Grid is reconfigured with a different Store, then using the tab key when the editor is active now skips ahead two cells instead of one. Each time the Grid is reconfigured, and additional cell will be jumped over.

Steps to reproduce the problem:

Using the included test case, click in a cell to activate the editor. Press the tab key and notice the cursor advances to the next cell

Now click the "Store 2" button in the toolbar.

Click a cell to activate the editor. Press the tab key and the cursor now advances two cells.

it looks like the Ext.form.Field objects used by the editor get an 'onspecialkey' handler added at some point in the reconfigure process--so the fields end up with N 'onspecialkey' handlers after N reconfigures, which causes the selectionModel to move over N cells. I haven't stepped through enough to find out at what point the handlers are added.