How to get rid of āsend imageā on the context menu of firefox
Have you ever tried to save images on firefox from any page and then you suddenly misclicked the āsend imageā crappola under it, loading the hell of a mail thing that you NEVER IN YOUR EXISTENCE have, or will ever use?
If this is your case... Iāll tell you how to get rid of that!
(This also works for any of the random items that are on the context menu as well, such as āset image as backgroundā which, at least, I NEVER use)
First, you will need to locate your profile folder for firefox. Itās not too hard to find, since itās always located in the same place... but of course, it will change depending on your PC user.
So, the path you need to find will be something like
C:\Users\(whatever the name of your user is)\AppData\Roaming\Mozilla\Firefox\Profiles\(Randomly named folder which will be your profile folder)
Note that theĀ āAppDataā folder will be hidden by default, so you will have to turn the visibility of hidden files on first to see it.
After you access your profile folder, you will see many directories with the names of extensions you have, and other things that make firefox work the way it does... You now want to create in your profile folder a new folder named āchromeā. (Yes, āchromeā, not āgoogle chromeā or some random thing!)
Enter that new folder you just named āchromeā on your profile folder, and in there you must create a new .txt file
Once you create it, rename it as āuserChrome.cssā (you can also edit the .txt first and then save it as userChrome.css after).
Now... the important part. you now open the new file you just created, and... you basically have to type any of the commands that Iāll write down here to get rid of the context menu item you want.
/* -- Websites -- */ /* Back */ #context-back {display: none !important;} /* Forward */ #context-forward {display: none !important;} /* Reload */ #context-reload {display: none !important;} /* Stop */ #context-stop {display: none !important;} /* separator */ #context-sep-stop {display: none !important;} /* Print */ #context-print{display:none !important;} /* Bookmark this page */ #context-bookmarkpage {display: none !important;} /* Save as... */ #context-savepage {display: none !important;} /* View Background Image */ #context-viewbgimage {display: none !important;} /* separator */ #context-sep-viewbgimage {display: none !important;} /* -- Links -- */ /* Open link on a new tab */ #context-openlinkintab {display: none !important;} /* Open link on a new page */ #context-openlink {display: none !important;} /* separator" items */ #context-sep-open {display: none !important;} /* Bookmark this link... */ #context-bookmarklink {display: none !important;} /* Save link as... */ #context-savelink {} /* Send Link. . .*/ #context-sendlink {display:none !important;} /* Copy Email Address */ #context-copyemail {display: none !important;} /* Copy the link address */ #context-copylink {display: none !important;} /* separator */ #context-sep-copylink {display: none !important;} /* Send Page */ #context-sendpage {display: none !important; } /* -- Images -- */ /* See image */ #context-viewimage {display: none !important;} /* Copy the image address */ #context-copyimage {display: none !important;} /* Send image... */ #context-sendimage {display: none !important;} /* separator */ #context-sep-copyimage {display: none !important;} /* Save image as... */ #context-saveimage {display: none !important;} /* Set as background image... */ #context-setDesktopBackground {display: none !important;} /* Block Images from this Server */ #context-blockimage {display: none !important;} /* -- Text box -- */ /* Undo */ #context-undo {display: none !important;} /* separator */ #context-sep-undo {display: none !important;} /* Cut */ #context-cut {display: none !important;} /* Copy */ #context-copy {display: none !important;} /* Paste */ #context-paste {display: none !important;} /* Delete */ #context-delete {display: none !important;} /* separator */ #context-sep-paste {display: none !important;} /* Choose everything */ #context-selectall {display: none !important;} /* separator */ #context-sep-selectall {display: none !important;} /* SearchĀ āselected textā on search engine */ #context-searchselect {display: none !important;} /* -- Contextual menu -- */ /* separator above the This Frame sub-menu */ frame-sep {} /* Unfortunately, the Frame sub-menu items don't have ids, so you can't select them individually. You should be able to select the whole sub-menu with menu[id="frame"] or #frame. */ /* separator */ #context-sep-viewsource {} /* View Selection Source */ #context-viewpartialsource-selection {} /* View MathML Source */ #context-viewpartialsource-mathml {display: none !important;} /* See font code of the site */ #context-viewsource {display: none !important;} /* See page information */ #context-viewinfo {display: none !important;} /* Properties */ #context-metadata {display: none !important;}
Now, what you will want to type on the āuserChrome.cssā file if you just want to get rid of the āsend imageā command on the contextual menu would be:
Ā /* Send image... */ #context-sendimage {display: none !important;}
You donāt really need to copy the description part of the line... but It could help in case you want to edit the file later on, so that you know what does what (in this line itās quite obvious, but there are others that arenāt as much)
After you have copied all the lines of the items of the context menu you want to get rid of... save it, and there you go!
You may have to restart firefox for it to work, but once you do, you wonāt misclick āsend imageā or any of those random things anymore!












