add: for(var i=0; i<tzList.length; i++) { tzList[i] = tzUnescape(tzList[i]); } 
context: function loadTaglineFile(aUrl) {  var aFile=aUrl;  if(aUrl.substring(0,4)=="file") {    var fUtils = new FileUtils();    aFile = fUtils.urlToPath(aUrl);  }  var f = new File(aFile);  var lTitle = document.getElementById("tzListHead");  if(!f.exists()) {    alert(getText("notFoundMsg"));    return -1;  }  lTitle.setAttribute("label",aFile);  f.open("r");  var fContents = f.read();  f.close();  // Determine the newline flavour. unix is \n, mac is \r, dos is \r\n  // (If we can't figure it out, stick with the old value)  tzNL = fContents.match(/\r?\n|\r\n?/) || tzNL;  // use \n internally  var nlRE = new RegExp(tzNL, "g");  fContents = fContents.replace(nlRE, "\n");  var delim="\n"+readMyPref("tagzilla.multiline.delimiter","string","%")+"\n";  if(delim!="\n\n" && fContents.indexOf(delim)>=0) {    tzList = fContents.split(delim);  }  else {    tzList = fContents.split("\n");    if(tzList[tzList.length-1]=="")      tzList.pop();  }  tzTreeView.rowCount = tzList.length;  lBox.setAttribute("changed","false");  lBox.treeBoxObject.view.selection.select(-1);  tzRefresh();  return 0;}
meta: 1647	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1647/9821683cafb9692d07af0ca1e99a2aef322f6db2/tagzilla.js/buggy/src/tagzilla/content/tagzilla.js