rem: if (!vTarget || vMenu.getOpener() != vTarget) { 
add:  if (!vTarget) { vMenu.hide(); }   else if (vMenu.getOpener() != vTarget && !vMenu.isSubButton(vTarget)) { 
context: qx.Proto.update = function(vTarget){  var vMenu, vHashCode;  var vAll = this.getAll();  for (vHashCode in vAll)  {    vMenu = vAll[vHashCode];    if(!vMenu.getAutoHide()) {      continue;    }    if (!vTarget || vMenu.getOpener() != vTarget) {      vMenu.hide();    }  }}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/ae74919dbc7e69b36ec85869994dd13af5ca4b19/MenuManager.js/buggy/qooxdoo/frontend/framework/source/class/qx/manager/object/MenuManager.js