rem: aEvent.preventBubble(); 
add: aEvent.stopPropagation(); 
context: function fillColumnsMenu(aEvent) {  var bookmarksView = document.getElementById("bookmarks-view");  var columns = bookmarksView.columns;  var i;  if (!gConstructedColumnsMenuItems) {    for (i = 0; i < columns.length; ++i) {      var menuitem = document.createElement("menuitem");      menuitem.setAttribute("label", columns[i].label);      menuitem.setAttribute("colid", columns[i].id);      menuitem.setAttribute("id", "columnMenuItem:" + columns[i].id);      menuitem.setAttribute("type", "checkbox");      menuitem.setAttribute("checked", columns[i].hidden != "true");      //Disable Name column because you cannot hide it      if (columns[i].id == "Name")        menuitem.setAttribute("disabled", "true");      aEvent.target.appendChild(menuitem);    }    gConstructedColumnsMenuItems = true;  }  else {    for (i = 0; i < columns.length; ++i) {      var element = document.getElementById("columnMenuItem:" + columns[i].id);      if (element)        if (columns[i].hidden == "true")          element.setAttribute("checked", "false");        else          element.setAttribute("checked", "true");    }  }    aEvent.preventBubble();}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/4b6dc2a2c7e2e1c990786f51ddda6ffe699c5f2f/bookmarksManager.js/clean/suite/common/bookmarks/bookmarksManager.js