rem:   this.setLeft(10000); if (this.getElement() != null) {   this.getElement().style.left = 10000; 
add: if (this._wantedLeft != null) {   this.setLeft(10000); if (this.getElement() != null) {   this.getElement().style.left = 10000; } 
context: qx.Proto._beforeAppear = function(){  qx.ui.layout.CanvasLayout.prototype._beforeAppear.call(this);  if (this.getRestrictToPageOnOpen()) {    this._wantedLeft = this.getLeft();    // Move the popup out of the view so its size could be calculated before    // it is positioned.    this.setLeft(10000);    if (this.getElement() != null) {      // The popup was already visible once before      // -> Move it immediately before it gets visible again      this.getElement().style.left = 10000;    }  }  qx.manager.object.PopupManager.getInstance().add(this);  qx.manager.object.PopupManager.getInstance().update(this);  this._showTimeStamp = (new Date).valueOf();  this.bringToFront();}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/26976162ad74b955fa378b5cc6ee7a3508cac685/Popup.js/buggy/qooxdoo/frontend/framework/source/class/qx/ui/popup/Popup.js