I though that either I was doing something wrong (setting incorrect Properties), or this was some bug with Coolite. However, I have verified this problem to exist with ExtJs itself.

Please use the following link to verify this problem:
http://extjs.com/deploy/dev/examples...edit-grid.html

How to reproduce:
1) Click on 1st column of any row. The cell enters edit mode.
2) Press Tab. The second column (having ComboBox) as the editor gains focus.
3) Just change the text in the combo somehow by pressing any key. Let's say, yiu press backspace.
4) Again press Tab.

What was expected:
The next cell in same row should have gained focus.

What happened:
Focus shifts to the first focusable element on the page.

This is really impacting the data-entry performance where I am using Grid Panels to allow user enter large amounts of data, as he needs to use the Mouse to select next cell where this could have been accomplished by using Keyboard alone.

I thought of finding the currently editing cell of GridPanel in ComboBox's SpecialKey listener, and then manually set the next cell to be in edit mode. However, I could not find the appropriate functions to perform this task.

Is there a solution available for this problem? If no, can somebody help me figure out how to implement the approach I have suggested above?