add:    if ( !this.getActive() && !isFinite( this.getZIndex() ) ) { this.forceZIndex( 1e8 ); } 
context: qx.Proto._onChangeActive = function( evt ) {  if( !org_eclipse_rap_rwt_EventUtil_suspend && this.getActive() ) {    var widgetMgr = org.eclipse.rap.rwt.WidgetManager.getInstance();    var id = widgetMgr.findIdByWidget( this );    var req = org.eclipse.rap.rwt.Request.getInstance();    if( qx.lang.Array.contains( this._activateListenerWidgets, this ) ) {      req.removeParameter( req.getUIRootId() + ".activeShell" );      req.addEvent( "org.eclipse.rap.rwt.events.shellActivated", id );      req.send();    } else {      req.addParameter( req.getUIRootId() + ".activeShell", id );    }  }  var active = evt.getData();  this._minimizeButton.setState( "active", active );  this._maximizeButton.setState( "active", active );  this._restoreButton.setState( "active", active );  this._closeButton.setState( "active", active );}
meta: 8114	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8114/d116c107a86e1a1f047e089b30e53cc6a5eca140/Shell.js/buggy/bundles/org.eclipse.rap.rwt/js/org/eclipse/rap/rwt/widgets/Shell.js