Closed Bug 459138 Opened 16 years ago Closed 10 years ago

after deleting the active search plugin, you default to google in the search bar, not the top search plugin

Categories

(Firefox :: Search, defect)

3.5 Branch
defect
Not set
minor

Tracking

()

RESOLVED WONTFIX

People

(Reporter: jmaher, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.3) Gecko/2008092414 Firefox/3.0.3
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b1) Gecko/20081007 Firefox/3.1b1

by default google is the top search plugin in the search bar.  If you edit the preferences, you can put yahoo at the top.  Now select a different provider like ebay, and do a search with it.  Delete ebay, and you default back to google.  Logically it should default to the search provider/plugin at the top of the list (which is yahoo in my case).

Reproducible: Always

Steps to Reproduce:
1. edit search bar to put yahoo at the top of the list, verify it is the default
2. select ebay as your selected search bar, verify you are using it
3. edit the search plugins and delete ebay
4. observe you are using google now
Actual Results:  
you end up using google no matter where it is in the list 

Expected Results:  
I would use the search plugin at the top of the list or the last one I was on.
Sounds like it is just not remembering the last selected, and defaulting. Having a history to remember last selected se would probably be good. But, let me test without Google.
When I tested with Yahoo, Goodsearch and Wikipedia (in that order), I search with Yahoo, switched to wikipedia, deleted Wikipedia, and it went to what ever was on top.
"default" and "top of the list" are totally independent. You can have a default that isn't at the top of the list (though by default our defaults are also placed at the top). When you remove the currently selected engine, we revert to the default engine. I don't think this is a bug.
Actually I lied, they aren't "completely independent". As Tyler points out, if you end up hiding the actual default engine, we fall back to the engine at position 0 (top of the list) and treat it as "default".
I believe that for normal users the ordering in the drop down shows their preferred search engines. They don't know about a default search engine.

Why we should select the top or the default search engine under such a condition? Wouldn't it be more realistic to use the next engine in the list? That would be the same behavior as what you can see in any file manager. When you delete a file the active bar focuses the next file in this folder.
Severity: normal → minor
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Linux → All
Hardware: x86 → All
Version: unspecified → 3.5 Branch
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.