rem: deleteButton.removeAttribute("disabled"); setDefaultButton.removeAttribute("disabled"); 
add:   var server = getSelectedServer(); if (smtpService.defaultServer == server) { dump("Selected default server!\n"); setDefaultButton.setAttribute("disabled", "true"); deleteButton.setAttribute("disabled", "true"); } else { setDefaultButton.removeAttribute("disabled"); deleteButton.removeAttribute("disabled"); } 
context: function updateButtons(){    if (serverList.selectedItems.length <= 0) {        editButton.setAttribute("disabled", "true");        deleteButton.setAttribute("disabled", "true");        setDefaultButton.setAttribute("disabled", "true");    } else {        editButton.removeAttribute("disabled");        deleteButton.removeAttribute("disabled");        setDefaultButton.removeAttribute("disabled");    }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/81e6dc0900b4b0315dbb1ab0452ac21fd4499498/SmtpServerList.js/clean/mailnews/base/prefs/resources/content/SmtpServerList.js