I've been integrating the very nice roweditor ux into an app I'm working on, and in the process of "testing for bulletproofness" noticed some issues with the roweditor ux.
Issue A : data-out-of-sync-when-grid-columns-are-reordered
One major (imo) issue is the reordering of columns while the editor is active.
1) go to the demo page - i.e. the official extjs samples (link is above).
2) double click to start editing a row.
3) drag a column, e.g. put salary in front of name.
Notice that the fields in the editor are not updated.
Reproducibility: This appears to be reproducible on the extjs demo page which (afaict) is running 3.1.1.
 a workaround is to disable column drag/drop. Though this behavior is then inconsistent with other places in the app.
 Ideally, the editor (imo) should "cancel" the changes, even if a cell is dirty.
Alternatively, the editor ~could~ prompt the user, but this seems tedious.
My expectation is the user gave up on editing once the reorder task started.
 attached screenshot from extjs demo page
Issue B - row-editor-controls-do-not-refresh-on-resize
Another issue I noticed is when the editor is used in a "resizeable" window.
On resize the editor buttons are not updated.
I worked around this problem by adding a doing a "refreshFields" on the "resize" event.
Reproducibility: I am currently using 3.0 and have not verified this issue w/ 3.1.1.
However a brief scan of the 3.1.1 roweditor code leads me to believe this is an issue w/ 3.1.1 also.
(apologies if this has been covered. I did a search but nothing relevant seemed to pop up.)