rem: var url = BookmarksUtils.getProperty(aURI, NC_NS+"URL", aDS); 
add: var w = getTopWin(); if (!w) aTargetBrowser = "window";  var url = BookmarksUtils.getProperty(aURI, NC_NS + "URL", aDS); 
context:   openOneBookmark: function (aURI, aTargetBrowser, aDS)  {    var url = BookmarksUtils.getProperty(aURI, NC_NS+"URL", aDS);    // Ignore "NC:" and empty urls.    if (url == "")      return;    var w = aTargetBrowser == "window"? null:getTopWin();    if (!w) {      openDialog(getBrowserURL(), "_blank", "chrome,all,dialog=no", url);      return;    }    var browser = w.document.getElementById("content");    switch (aTargetBrowser) {    case "current":      browser.loadURI(url);      w.content.focus();      break;    case "tab":      var tab = browser.addTab(url);      if (!gLoadInBackground)        browser.selectedTab = tab;      break;    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/27ae105645a2209ebd44df3d3294111d553a8b63/bookmarks.js/buggy/suite/common/bookmarks/bookmarks.js