rem: var showNav = !( this.isTextSelected || this.onLink || this.onImage || this.onTextInput ); 
add: var showNav = !( this.isContentSelected || this.onLink || this.onImage || this.onTextInput ); 
context:     initNavigationItems : function () {        // Back determined by canGoBack broadcaster.        this.setItemAttrFromNode( "context-back", "disabled", "canGoBack" );        // Forward determined by canGoForward broadcaster.        this.setItemAttrFromNode( "context-forward", "disabled", "canGoForward" );        var showNav = !( this.isTextSelected || this.onLink || this.onImage || this.onTextInput );                this.showItem( "context-back", showNav );        this.showItem( "context-forward", showNav );        this.showItem( "context-reload", showNav );                this.showItem( "context-stop", showNav );        this.showItem( "context-sep-stop", showNav );        // XXX: Stop is determined in navigator.js; the canStop broadcaster is broken        //this.setItemAttrFromNode( "context-stop", "disabled", "canStop" );    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/a075123ea4f607dd7983dd52dbf883d0370bbd00/nsContextMenu.js/clean/suite/common/nsContextMenu.js