X
Tap here to go to the mobile version of the site.

Support Forum

How do I search from the context menu with a search engine that isn't the default?

Posted

In an older version of FF, I used to be able to go to the search bar, click to select a non-default search engine, and then use the context menu to search for selected text with that search engine. This was especially helpful when I would do multiple such searches in a row. Now I only have the option to search with the context menu for the default search engine, which I can only change by going into the settings. Is there a way to get that prior functionality back?

In an older version of FF, I used to be able to go to the search bar, click to select a non-default search engine, and then use the context menu to search for selected text with that search engine. This was especially helpful when I would do multiple such searches in a row. Now I only have the option to search with the context menu for the default search engine, which I can only change by going into the settings. Is there a way to get that prior functionality back?
Quote

Additional System Details

Installed Plug-ins

  • Shockwave Flash 26.0 r0

Application

  • User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0

More Information

christ1
  • Top 10 Contributor
1715 solutions 12230 answers

Type your search string and pick the search engine of your choice. Pretty simple. https://support.mozilla.org/kb/use-search-bar-firefox

Type your search string and pick the search engine of your choice. Pretty simple. https://support.mozilla.org/kb/use-search-bar-firefox

Modified by christ1

Was this helpful to you? 0
Quote
jscher2000
  • Top 10 Contributor
6318 solutions 51904 answers

Helpful Reply

There are two ways to change your default search engine on the search bar. This is based on Windows, but I suspect Linux is similar.

(1) Right-click the icon for the search site you want to make the default and choose Set As Default Search Engine

(2) To quickly switch between two search sites adjacent in the list, click in the bar and use either Ctrl+down arrow (for next) or Ctrl+up arrow (for previous). The drop-down will show the current default immediately below the text input area.

There are two ways to change your default search engine on the search bar. This is based on Windows, but I suspect Linux is similar. (1) Right-click the icon for the search site you want to make the default and choose Set As Default Search Engine (2) To quickly switch between two search sites adjacent in the list, click in the bar and use either Ctrl+down arrow (for next) or Ctrl+up arrow (for previous). The drop-down will show the current default immediately below the text input area.
Was this helpful to you? 2
Quote
jscher2000
  • Top 10 Contributor
6318 solutions 51904 answers

By the way there are a few currently working extensions to add multiple search engines to the right-click context menu, but it appears they cannot be ported to the newer WebExtensions API that will is expected to be the sole way that extensions can interact with Firefox in Firefox 57 and later. So it may not be worth getting used to one of those at this point.

By the way there are a few currently working extensions to add multiple search engines to the right-click context menu, but it appears they cannot be ported to the newer WebExtensions API that will is expected to be the sole way that extensions can interact with Firefox in Firefox 57 and later. So it may not be worth getting used to one of those at this point.
Was this helpful to you? 1
Quote

Question owner

christ1 said

Type your search string

I'm not asking about typing.

jscher2000 said

(1) Right-click the icon for the search site you want to make the default and choose Set As Default Search Engine

This only works if there is some text in the search box. And I'd prefer the default search engine always be google when I start up the browser.

(2) To quickly switch between two search sites adjacent in the list, click in the bar and use either Ctrl+down arrow (for next) or Ctrl+up arrow (for previous). The drop-down will show the current default immediately below the text input area.

This works, though it's a bit less convenient than the old functionality. I have to cycle through all my search engines to get the right one, and it doesn't show me which one is selected by simply glancing at the search bar. Oh well. Close enough, I guess. Thank you.

''christ1 [[#answer-993845|said]]'' <blockquote> Type your search string </blockquote> I'm not asking about typing. ''jscher2000 [[#answer-993892|said]]'' <blockquote> (1) Right-click the icon for the search site you want to make the default and choose Set As Default Search Engine </blockquote> This only works if there is some text in the search box. And I'd prefer the default search engine always be google when I start up the browser. <blockquote> (2) To quickly switch between two search sites adjacent in the list, click in the bar and use either Ctrl+down arrow (for next) or Ctrl+up arrow (for previous). The drop-down will show the current default immediately below the text input area. </blockquote> This works, though it's a bit less convenient than the old functionality. I have to cycle through all my search engines to get the right one, and it doesn't show me which one is selected by simply glancing at the search bar. Oh well. Close enough, I guess. Thank you.
Was this helpful to you? 1
Quote
cor-el
  • Top 10 Contributor
  • Moderator
15344 solutions 139127 answers

Helpful Reply

You can use code in userChrome.css to have the drop marker visible all the time.

Add code to the userChrome.css file below the default @namespace line.


@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

/* SEARCHBAR - autocomplete history */
#searchbar .autocomplete-history-dropmarker {
 -moz-binding: url("chrome://global/content/bindings/autocomplete.xml#history-dropmarker");
 -moz-appearance: toolbarbutton-dropdown !important;
 display:-moz-box !important;
 background-color: transparent !important;
 border-width: 0 !important;
}

  • create the chrome folder (lowercase) in the <xxxxxxxx>.default profile folder if this folder doesn't exist
  • use a plain text editor like Notepad to create a (new) userChrome.css file in the chrome folder (file name is case sensitive)
  • paste the code in the userChrome.css file in the editor window
  • make sure that the userChrome.css file starts with the default @namespace line
  • use "Save file as" in the text editor to save the file as userChrome.css.

You can use the button on the "Help -> Troubleshooting Information" (about:support) page to go to the current Firefox profile folder or use the about:profiles page.

You can use code in userChrome.css to have the drop marker visible all the time. Add code to the <b>userChrome.css</b> file below the default @namespace line. *http://kb.mozillazine.org/userChrome.css <hr> <pre><nowiki>@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */ /* SEARCHBAR - autocomplete history */ #searchbar .autocomplete-history-dropmarker { -moz-binding: url("chrome://global/content/bindings/autocomplete.xml#history-dropmarker"); -moz-appearance: toolbarbutton-dropdown !important; display:-moz-box !important; background-color: transparent !important; border-width: 0 !important; } </nowiki></pre> <hr> *create the <b>chrome</b> folder (lowercase) in the <xxxxxxxx>.default profile folder if this folder doesn't exist *use a plain text editor like Notepad to create a (new) <b>userChrome.css</b> file in the chrome folder (file name is case sensitive) *paste the code in the userChrome.css file in the editor window *make sure that the userChrome.css file starts with the default <u>@namespace line</u> *use "Save file as" in the text editor to save the file as userChrome.css. You can use the button on the "Help -> Troubleshooting Information" (about:support) page to go to the current Firefox profile folder or use the about:profiles page. *Help -> Troubleshooting Information -> Profile Directory:<br>Windows: Show Folder; Linux: Open Directory; Mac: Show in Finder *http://kb.mozillazine.org/Profile_folder_-_Firefox
Was this helpful to you? 1
Quote
jscher2000
  • Top 10 Contributor
6318 solutions 51904 answers

Air_Biscuit said

jscher2000 said
(1) Right-click the icon for the search site you want to make the default and choose Set As Default Search Engine

This only works if there is some text in the search box. And I'd prefer the default search engine always be google when I start up the browser.

On the first point, you can click the magnifying glass to drop the panel. On the second point, is that how it used to work?? I don't know if there is a way to do that.

''Air_Biscuit [[#answer-994023|said]]'' <blockquote> ''jscher2000 [[#answer-993892|said]]'' <blockquote> (1) Right-click the icon for the search site you want to make the default and choose Set As Default Search Engine </blockquote> This only works if there is some text in the search box. And I'd prefer the default search engine always be google when I start up the browser. </blockquote> On the first point, you can click the magnifying glass to drop the panel. On the second point, is that how it used to work?? I don't know if there is a way to do that.
Was this helpful to you?
Quote
Happy112
  • Top 10 Contributor
281 solutions 3069 answers

Air_Biscuit said

christ1 said
Type your search string

I'm not asking about typing.

And the advice christ1 gave you is not about typing   -   it's a simple answer to your question. Have you tried it   ?

''Air_Biscuit [[#answer-994023|said]]'' <blockquote> ''christ1 [[#answer-993845|said]]'' <blockquote> Type your search string </blockquote> I'm not asking about typing. </blockquote> And the advice christ1 gave you is not about typing &nbsp; - &nbsp; it's a simple answer to your question. Have you tried it &nbsp; ?
Was this helpful to you? 0
Quote

Question owner

Happy112 said

Air_Biscuit said
christ1 said
Type your search string

I'm not asking about typing.

And the advice christ1 gave you is not about typing   -   it's a simple answer to your question. Have you tried it   ?

christ1's response literally says to "type." No, I wouldn't try it, that's exactly what I'm trying not to do.

''Happy112 [[#answer-994037|said]]'' <blockquote> ''Air_Biscuit [[#answer-994023|said]]'' <blockquote> ''christ1 [[#answer-993845|said]]'' <blockquote> Type your search string </blockquote> I'm not asking about typing. </blockquote> And the advice christ1 gave you is not about typing &nbsp; - &nbsp; it's a simple answer to your question. Have you tried it &nbsp; ? </blockquote> christ1's response literally says to "type." No, I wouldn't try it, that's exactly what I'm trying not to do.
Was this helpful to you?
Quote
Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.