[This SeaMonkey extension restores old-style Search sidebar tab,
complete with search results and multi-engine search.
Screenshot:
Features:
Replaces default bare-bones Search tab on SeaMonkey;
When a search is performed, search results will be gathered and displayed
in the sidebar;
Basic mode provides a search field, search engine selection dropdown and
results list. Advanced mode drops search engine selection in favor of a
list containing all search engines which can be checked on or off
individually;
In Advanced mode, categories are used to filter search engines. Additionally,
checked engines are remembered for each category and for All Engines mode.
If a search is performed with more than one engine checked, a Search Results
tab opens. It contains a large table of results and a dropdown to view each
results page individually;
Search results can be blacklisted by page URL and domain;
Search queues can be bookmarked;
"Previous" and "Next" buttons at the bottom of the sidebar tab provide means
to navigate results even with the actual results tab closed;
The original implementation only gathered results when a search was performed
using the Search button, but not when just opening a page with results.
Unlike the original implementation, this one detects any performed search,
be it opening a bookmarked page with results, re-opening a closed tab with
results etc.
Limitations:
"Search rules", the rules by which the extension determines how to retrieve
results from a loaded web page, must be entered manually for each
engine. Currently no default rules are provided;
Search query can only be remembered if the search was performed through
sidebar. Otherwise the results will be there, but not the query, since there
aren't any ways to retrieve the query from an arbitrary search as for now;
The results are only refreshed when an actual page is loading. If the engine
retrieves its results through an AJAX request (without page refreshing),
you'll have to refresh the page manually.