rem: if (publishData.notInSiteData) 
add: if ("notInSiteData" in publishData && publishData.notInSiteData) 
context: function SavePublishDataToPrefs(publishData){  if (!publishData || !publishData.publishUrl)    return false;  var publishBranch = GetPublishPrefsBranch();  if (!publishBranch)    return false;  // Use the site URL if no site name is provided  if (!publishData.siteName)    publishData.siteName = publishData.publishUrl;  var siteCount = {value:0};  var siteNamePrefs;  try {    siteNamePrefs = publishBranch.getChildList("site_name.", siteCount);  } catch (e) {}  if (!siteNamePrefs || siteCount.value == 0)  {    // We currently have no site prefs, so create them    var siteData = [publishData];    return SavePublishSiteDataToPrefs(siteData, publishData.siteName);  }  // Find site number of existing site or fall through at next available one  // (Number is arbitrary; needed to construct unique "site_name.x" pref string)  var i;  for (i = 0; i < siteCount.value; i++)  {    var siteName = GetPublishStringPref(publishBranch, "site_name."+i);    if (siteName == publishData.siteName)      break;  }  var ret = SavePublishData_Internal(publishBranch, publishData, i);  if (ret)  {    SavePrefFile();    // Clear signal to save these data    if (publishData.notInSiteData)      publishData.notInSiteData = false;  }  return ret;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d91b053f419d4d0175bdb25deed21f7800ac5c27/publishprefs.js/buggy/editor/ui/composer/content/publishprefs.js