- GXT version: 2.2.5
- Host mode / web mode / both: All
- Browser and version: All
- Operating System: Windows 7

If resize or change scale in browser window and setting for GridView setForceFit(true) then incorrect position and size from CellEditor in EditorGrid.

You need added resize listener to grid in method doRender() for EditorSupport:
PHP Code:
  public void doRender() {
     
gridListener = new Listener<GridEvent<M>>() {
          public 
void handleEvent(GridEvent<Me) {
               
EventType type e.getType();
                if (
type == Events.BodyScroll || type == Events.Resize) { // new 
                        
if (!ignoreScroll) { 
                               
stopEditing(true);
                        }  
               } else if (
type == Events.CellClick || type == Events.CellDoubleClick) {
                        
e.cancelBubble();
                        
onCellDoubleClick(e);
               }
          }
     };

     
grid.addListener(Events.ResizegridListener);  // new 

     
grid.addListener(Events.BodyScrollgridListener);

     if (
clicksToEdit == ClicksToEdit.ONE) {
             
grid.addListener(Events.CellClickgridListener);
     } else {
             
grid.addListener(Events.CellDoubleClickgridListener);
     }

     
grid.addStyleName("x-edit-grid");
     if (
GXT.isSafari) {
       
grid.el().setTop(0);
       
grid.el().setScrollTop(0);
       
grid.el().makePositionable();
     }
  }