Yes, the Menu Editor Add-on appears to have a conflict with Hypersnap being displayed in Firefox Menu. I figured out how to hide unwanted Firefox Menu items without the use of the Menu Editor Add-On so that it can be removed and thus prevented from interfering with Hypersnap Menu.
If anybody hits this thread doing a search, this will help you:
To hide individual Firefox menu items, the easiest thing to do of course is to use the Menu Editor Add-on:
https://addons.mozilla.or...fox/addon/menu-editor/If this Add-on conflicts with another add-on, your only option is to manually remove individual Menu Items as there does not appear to be any other Firefox Add-On which hides Menu Items. In order to do this manually, you will need to know what the MenuItem ID is for each Menu Item you wish to hide.
Therefore, before removing Menu Editor Add-on, try to get the Menu Item IDs which this Add-on stores inside the menuedit.rdf file which can be found inside your profile folder.
Open the menuedit.rdf file and do a search for NC:Visibility="hidden"
Two lines above your search hit, you will see something that looks like this:
rdf#ThisIsWhereYouCanSeeTheExampleMenuItemID"
ThisIsWhereYouCanSeeTheMenuItemID is the MenuItem ID which you will need to use to hide individual Menu Items manually by adding the following to the CHROME\userChrome.css file inside your Firefox profile folder:
/* Firefox userChrome.css */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Hide "Example" menu item */
window[id="main-window"] menuitem[id="ThisIsWhereYouCanSeeTheExampleMenuItemID"]
{ display: none !important; }
window[id="main-window"] menuitem[id="ThisIsWhereYouCanSeeTheExampleMenuItemID2"]
{ display: none !important; }
If you cannot use the Menu Editor Add-on to get the MenuItem ID, then you will need to use the DOM Inspector Add-On:
https://addons.mozilla.or...on/dom-inspector-6622/1. Close all open windows then > Firefox > Tools > Web Developer > DOM Inspector >
File > Inspect Chrome Document
[That's "ChromeDocument" NOT "Content Document"]
2. Once again: File > Inspect Chrome Document > Select first item on the list >
3. Click on the first icon under File in the upper left corner, the "Find a node to inspect by clicking on it" icon.
4. Now use Alt+TAB to switch to the open Firefox window
5. Do not click on anything with a mouse, use keyboard to open the Firefox Menu > for example the Help menu will have the H underlined, that means use ALT+H to open it and ONLY THEN use mouse to click once on the Menu Item you wish to hide [nothing will happen after you click on it once].
6. Go back to DOM Inspector Window which will now have an id line displayed on top of its right window pane.
That is the MenuItem ID you will need to manually hide a Firefox menu item by editing the CHROME\userChrome.css file inside your Firefox profile folder as described above.