A fix for Search on Engine Change


Search on Engine Change is a great add-on. The functionality was recently incorporated into the new Firefox Search Box, but if you prefer to use the old Search Box you may miss the function from Opera where a search is executed when you change the search engine.

Search on Engine Change adds this feature but it has a bug which is described below:

If you have one Firefox window with some text in the searchbar and you’re working in a different Firefox window with no text in the searchbar, changing the engine in the second window will cause a search to be executed, even though the searchbar is empty.

I contacted the developer last year but since I haven’t heard back I’m uploading my patched version here. I’ve bumped the version number to 1.3.

To make use of this extension you will need to restore the original Firefox Search Bar using this preference in about:config:

browser.search.showOneOffButtons = false


Add-on: Proper Buttons now available on AMO

Proper Buttons for Firefox

It’s been a while since I added anything to this project, but today I uploaded Proper Buttons for Firefox 29 and above. This replaces the Firefox Back and Forward buttons with regular back and forward buttons, and it replaces the Urlbar Stop and Reload buttons with regular stop and reload buttons. Left click, middle click and right click functionality is preserved. After installing the extension don’t forget to put the buttons on your toolbar.

Note that the stop and reload buttons are not combined. If the buttons were combined then the Duplicate Tab function of the Reload button (middle-click) would be inaccessible while a page was loading in that tab. You could still duplicate a tab by ctrl-dragging, but I think this is less well known and less convenient. In a future version I may add a Duplicate Tab item to the Tab Context Menu, and maybe an option to combine Stop and Reload.

Get it here.

A Menu Like Opera

A Menu Like Opera

I hit some problems with Firefox’s two-pane appmenu, because popups from the first pane can obscure items in the second.

Currently I am working with this single pane menu, which is similar to the menu in Opera 18. Apart from being a long menu I think this is a good layout.

I want to have recent downloads show in a popup and use a splitmenu for that entry. I think this is more important now that all the surrounding entries are splitmenus.

Improved Firefox Search Behavior

Here you can see the autosearch function working nicely. If you type something in the searchbar then change the seach-engine, the seach is executed automatically.

Searches from the urlbar are also fixed. Normally if you search an alphanumeric string that is fewer than 16 characters from the Firefox urlbar, Firefox will pause before searching.

Both solutions are Javascript so it should be possible to convert them to a single Bootstrap extension.

Urlbar Search Fix (Jan 2014) – Maroon Project.
Search on Engine Change 1.3 (Jan 2015) – Malte Kraus (patched)