rem: showAlert(); else resizeAlert();  
add: setTimeout(showAlert, 0);  
context: function onAlertLoad(){  // read out our initial settings from prefs.  try   {    var prefService = Components.classes["@mozilla.org/preferences-service;1"].getService();    prefService = prefService.QueryInterface(Components.interfaces.nsIPrefService);    var prefBranch = prefService.getBranch(null);    gSlideIncrement = prefBranch.getIntPref("alerts.slideIncrement");    gSlideTime = prefBranch.getIntPref("alerts.slideIncrementTime");    gOpenTime = prefBranch.getIntPref("alerts.totalOpenTime");  } catch (ex) {}  // if we aren't waiting to fetch preview text, then go ahead and   // start showing the alert.  if (!gPendingPreviewFetchRequests)    showAlert();  else    resizeAlert(); // we need to still do this so the alert gets                    // moved off screen until we are ready for it}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/5a0d578d3fb9f324d4b8a7eb8776a0723757dbe5/newmailalert.js/buggy/mail/base/content/newmailalert.js