AMO is getting a new look. Would you like to see it?

Visit the new site


Context Search X Version History

23 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 57.8 KiB Works with Firefox 3.6 - 56.*

1. Site search will now be hidden for chrome URLs instead of throwing an error in the console
2. Added Japanese localisation
3. Extracted the search engine manager from the old version of Firefox so that it can still work in Firefox 43+
4. Link text is now searched for rather than current word, if on a link
5. Corrected bug in version 25 where linkText() was used and onLink was false, hence using previous link text, where current word was supposed to be used instead.

Version 38.4 KiB Works with Firefox 3.6 - 43.*

1. Now search items do not appear for password fields with e10s enabled (it appeared again with version but searched only asterisks)
2. Handle search engines with "," and ":" in their names properly
3. Preferences dialog now works in Nightly 41

Version 38.3 KiB Works with Firefox 3.6 - 38.*

1. Convert the submenu to a menu item if there are no engines within and the default engine is enabled (thanks to feedback from AB)
2. Used contentWindowAsCPOW to get selection on Nightly (thanks to user feedback)
3. Amended incorrect use of loadURIWithFlags that started to fail on Nightly
4. Romanian localisation
5. Updated German localisatio

Version 36.0 KiB Works with Firefox 3.6 - 34.*

1. Now search items do not appear for password fields

Version 36.0 KiB Works with Firefox 3.6 - 34.*

1. Added Chinese and French localisations
2. Disabled the standard context menu item when "useAllSources" is disabled, which had appeared in some cases

Version 33.4 KiB Works with Firefox 3.6 - 34.*

1. Reverted quoting strings to the behaviour where strings without spaces are not quoted, but improved the toggling feature so that quoting can be forced even in this case.
2. Corrected a bug where the alt/title value is used instead of the current word.
3. Added a new hidden option useAllSources to turn off the context search when there is no selection.

Version 32.8 KiB Works with Firefox 3.6 - 38.*

1. Fixed compatibility with multi-process Firefox (e10s)
2. Added Pale Moon's new GUID to install.rdf
3. Updated Dutch translation

Version 32.6 KiB Works with Firefox 3.6 - 34.*

1. Updated install.rdf for compatibility with Pale Moon.

Version 32.6 KiB Works with Firefox 3.6 - 29.*

1. Updated Brazilian Portuguese translation.

Version 32.6 KiB Works with Firefox 3.6 - 33.*

1. Dutch localisation by Antonius32
2. Previously, holding Ctrl/Command/Win when triggering a search toggled background/foreground opening of new tabs (undocumented), but in addition to this, now if Ctrl/Command/Win is held down, a search will always open in a new tab.

Version 30.6 KiB Works with Firefox 3.6 - 31.*

1. The hidden preference showIcons is now in the GUI.
2. The new preferences of disableSubmenu, enableDefaultEngine, separatorBefore and separatorAfter allow minor tweaks of the context search menu.
3. One can now enable clipboard use by turning on useClipboard, and holding shift while bringing up the context menu. (I make it unlikely to accidentally trigger this because of possible privacy issues.) I also hope this clipboard thing doesn't break any old versions.

Corrected bugs:
1. If hideStandardContextItem was switched off, the item always appeared even when there is no selected text.

Version 29.1 KiB Works with Firefox 3.6 - 29.*

1. If pin-popup is turned on, and left/right-clicking an engine, if set to open tabs in background, might open two searches -- thanks to feedback from Ken Schuster
a. This bug-fix should finally solve all problems associated with two search results opening
b. I trapped the click event so that I can get middle-clicks and differentiate between left and right click, but there is no way to cancel the command event that occurs after left/right click event, and this command event is needed for access-key triggered searches. I therefore set a variable to remember that I have searched already so that I don't have double-tabs appearing. But to allow the pin-popup mode, I needed to reset this variable, which I set a timeout for. But some people encountered a rare problem in which the timeout handler was interleaved between the click and command events. So by the time the command event came the variable was reset. This is an unexpected but not unacceptable behavior which is unlike the bad behaviour observed in the previous bug which is completely reproducible.

Version 29.2 KiB Works with Firefox 3.6 - 22.*

1. If an extension made by Scriptify is installed and enabled, triggering a search tab in the background might open two tabs -- thanks to feedback from Jeff Moriva
a. One of them will be locked and exiting Firefox is the only way to close it (in fact, opening two tabs very quickly in any way causes this locking problem with Scriptify)
b. This bug-fix might also solve other problems involving two tabs opening for every search (but not the one due to the pin-popup feature)
c. If you compare to see the revision, there is no difference except that "node.clicked=true;" is now placed above "var newTab=browser.addTab(...);" which means that when "browser.addTab" was called, it also processed the oncommand event. This is unexpected because it should not be possible for two event handlers to be interleaved in execution!

Version 29.1 KiB Works with Firefox 3.6 - 22.*

1. Brazilian Portuguese translation, by Renato Silva (
(was not working as expected in due to a typo)

Version 29.1 KiB Works with Firefox 3.6 - 22.*

1. "Search for ..." menu item will now have the icon of the default engine ( -- thanks to feedback from Renato Silva and Eduard Braun
2. If there is no selection, the word under the cursor will be used instead ( -- thanks to feedback from Renato Silva
3. If all the engines in the submenu are hidden, the "Manage Search Engines..." will be placed outside the submenu and the submenu will be hidden ( -- thanks to feedback from Solotak

Version 22.0 KiB Works with Firefox 3.6 - 22.*

1. Attempted to solve the problem of tabs opening twice by not relying on the click handler being called before the command handler, which seems to occur only on Windows 7 64-bit OS
2. Solved a very minor bug involving enclosing strings in quotes when the context menu is pinned open

Version 22.0 KiB Works with Firefox 3.6 - 13.*

1. Solved bug with opening POST requests in the current tab -- thanks to feedback from aiiro
2. New program icon (icon for menu pending -- anyone willing to help?)

Version 19.0 KiB Works with Firefox 3.6 - 10.*

1. "Manage Engines..." now work with the search bar manually removed from the toolbar -- thanks to feedback from cmlx

Version 19.0 KiB Works with Firefox 3.6 - 9.*

1. Holding the mouse button down until outline blinks will toggle enclosing selection in quotes
2. Russian localisation -- by Точки над Ё
3. Allow Unicode search engine labels in the context menu -- thanks to feedback from Точки над Ё
4. Hidden preference (about:config necessary) extensions.contextsearchx.showIcons allow icons to be shown in the top level context menu -- thanks to feedback from Точки над Ё
5. The Site Search item is now localised along with the rest of the extension -- thanks to feedback from Точки над Ё

Version 16.0 KiB Works with Firefox 3.6 - 9.*

1. Allow changing the maximum selection length for submission to search engine
2. Automatically increase preference window size to accommodate new buttons
3. Added Deutsch localisation by Boris Cornet

Version 14.0 KiB Works with Firefox 3.6 - 10.*

1. Allow Site Search to be modified like a search engine from GUI
2. Corrected trimming of white-space from selection in input controls
3. Context menu can be pinned (i.e. kept open) for searches in background tabs, so that multiple searches can be executed at once, and can be toggled temporarily by pressing the space-bar in the context menu (experimental) -- thanks to feedback from KJH23SJH99
4. Fixed bug with further overlays to the engine manager dialog -- thanks to feedback from Coldumbo

Version 14.0 KiB Works with Firefox 3.6 - 9.*

1. Configuration GUI
2. Added preferences to allow you to specify which button to use for opening the search in the current tab or for toggling the background/foreground tab opening
3. Solve bug with failing to close menu after clicking on the sub-menu item using the default engine
4. Solve bug with separators outside sub-menu
5. Change format of preferences to a simpler format

Version 8.0 KiB Works with Firefox 3.6 - 8.*

1. Removed incompatibility with original add-on.
2. Search current site for selected text using Google: "Google Site Search" in menu.
3. Clicking on the popup menu item itself will act like the default context-selectsearch item. Instead of that, you could also put a "*" in front of an engine name in the menuitems preference, to tie it to this item. But the engine cannot be hidden with "!" then. I am thinking of alternatives**.
4. Allowed hiding of engines inside submenu (which I assume is not really needed): Put a "!" in front of the name of the engine in the menuitems preference to be hidden.
5. Right-clicking any of the menuitems will open it in current tab. I might consider rotating the behavior of left, middle and right click**.

A sample menuitems preference would be:
*Google::G,Wikipedia (en):Wikipedia:w,The Free Dictionary:$S:d,|,!eBay

** - wait for the next version