add: var blocking = true; if (this.popupURL) try { const PM = Components.classes["@mozilla.org/PopupWindowManager;1"] .getService(Components.interfaces.nsIPopupWindowManager); blocking = PM.testPermission(this.popupURL) == Components.interfaces.nsIPopupWindowManager.eDisallow; } catch (e) { }  this.showItem( "popupwindow-reject", this.popupURL && !blocking); this.showItem( "popupwindow-allow", this.popupURL && blocking); this.showItem( "context-sep-popup", this.popupURL); 
context:     initMiscItems : function () {        // Use "Bookmark This Link" if on a link.        this.showItem( "context-bookmarkpage", !( this.isTextSelected || this.onTextInput ) );        this.showItem( "context-bookmarklink", this.onLink && !this.onMailtoLink );        this.showItem( "context-searchselect", this.isTextSelected );        this.showItem( "frame", this.inFrame );        this.showItem( "frame-sep", this.inFrame );    },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/0dac6bc2ec2bdcfb536e10bbc7204c4d0ce8418d/nsContextMenu.js/clean/xpfe/communicator/resources/content/nsContextMenu.js