rem: this.showItem( "context-bookmarkpage", !( this.isTextSelected || this.onTextInput || this.onLink ) ); 
add: this.showItem( "context-bookmarkpage", !( this.isTextSelected || this.onTextInput || this.onLink || this.onImage ) ); 
context:     initMiscItems : function () {        // Use "Bookmark This Link" if on a link.        this.showItem( "context-bookmarkpage", !( this.isTextSelected || this.onTextInput || this.onLink ) );        this.showItem( "context-bookmarklink", this.onLink && !this.onMailtoLink );        this.showItem( "context-searchselect", this.isTextSelected );        this.showItem( "context-keywordfield", this.onTextInput && this.onKeywordField );        this.showItem( "frame", this.inFrame );        this.showItem( "frame-sep", this.inFrame );        this.showItem( "context-blockimage", this.onImage);        if (this.onImage) {          var blockImage = document.getElementById("context-blockimage");          var uri = Components.classes['@mozilla.org/network/standard-url;1'].createInstance(Components.interfaces.nsIURI);          uri.spec = this.imageURL;          var shortenedUriHost = uri.host.replace(/^www\./i,"");          if (shortenedUriHost.length > 15)            shortenedUriHost = shortenedUriHost.substr(0,15) + "...";          blockImage.label = gNavigatorBundle.getFormattedString ("blockImages", [shortenedUriHost]);          if (this.isImageBlocked()) {            blockImage.setAttribute("checked", "true");          }          else            blockImage.removeAttribute("checked");        }    },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/b36850541fa075a314316b01ee48dc3e9d7788fd/browser.js/clean/browser/base/content/browser.js