rem: cell.setAttribute("tooltiptext", unescape(attachment)); 
add: try { cell.setAttribute("tooltiptext", unescape(attachment)); } catch(e) {cell.setAttribute("tooltiptext", attachment);} 
context: function AddAttachment(attachment){	if (attachment && (attachment != ""))	{		var bucketBody = document.getElementById("bucketBody");		var item = document.createElement("treeitem");		var row = document.createElement("treerow");		var cell = document.createElement("treecell");				if (msgCompose)			prettyName = msgCompose.AttachmentPrettyName(attachment);		cell.setAttribute("value", prettyName);				//use for display only		cell.setAttribute("attachment", attachment);		//full url stored here		cell.setAttribute("tooltip", "aTooltip");		cell.setAttribute("tooltiptext", unescape(attachment));		row.appendChild(cell);		item.appendChild(row);		bucketBody.appendChild(item);	}    }
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/e159afee6e3ba29e8e00a598146796b4caa76862/MsgComposeCommands.js/buggy/mailnews/compose/resources/content/MsgComposeCommands.js