← Back to team overview

desktop-packages team mailing list archive

[Bug 526453]

 

In Aurora (version of 5 dec 2011) I have still the same problem.

I really don't care of whatever default is set on a new profile. All I
want is a way to set it easily and error-free from an UI.

Right now, we have to change the pref browser.search.defaultenginename
in about:config, and if we set it to an unknown value (like "bing"
instead of "Bing"), the default search is broken. This is wrong.

I feel using the current selected search engine is not a good option
here: there's really no point at having a search bar if we do this. If
my last search was on ebay, amazon or wikipedia, I don't want to have my
default search to go there, I want my default to go to whatever default
is set.

To me, 2 options would be appropriate :
- either: the first search engine of the list is the default
- or: the user can set it using a "set default" button. Then take care to put a sensible default if this search engine is gone. This could also be done for any option, when "browser.search.defaultenginename" is set to a wrong value. Another bug maybe ?

Either way, make it apparent in the UI, like make it bold with (default)
after its name.

And I can think of a third solution :

- replace the empty keyword values by a null/undefined value which would
be written as "none". Then, the real empty ("") would be for the default
search. It makes sense because, really, that is what seems to happen.
But from the user point of view it's maybe difficult to understand.

Thanks

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/526453

Title:
  Firefox does not allow users to change the default search engine,
  unless the search bar is present

Status in The Mozilla Firefox Browser:
  Confirmed
Status in “firefox” package in Ubuntu:
  Triaged

Bug description:
  Binary package hint: firefox

  Steps to reproduce (on Ubuntu Lucid):

  1. Start with a clean Firefox profile

  2. Notice the default search provider is Yahoo in the search box (just
  to the right of the address bar)

  3. Select some text on a page, right click on the selection and notice
  the item "Search Yahoo for <YourText>"

  4. Set the search provider to Google in the search box from the drop-
  down menu

  5. Select some text on a page, right click on the selection and notice
  the item "Search Google for <YourText>"

  6. Go to View -> Toolbars -> Customize and drag the search box out of
  the toolbar into the customization window

  7. Select some text on a page, right click on the selection and notice
  the item "Search Yahoo for <YourText>" (should be Google still)

  8. Go to View -> Toolbars -> Customize and drag the search box into
  your toolbar, to the right of the address bar

  9. Notice Google is selected as default search provider

  10. Select some text on a page, right click on the selection and
  notice the item "Search Google for <YourText>"

  This is due to Firefox using the user-set engine when the search bar
  is present, but using the default engine (which cannot be changed by
  the user), when the search bar is removed.

  Confirmed on:
  Ubuntu 10.04 (Firefox 3.6)
  Ubuntu 9.10 (Firefox 3.7)
  Windows Vista (Firefox 3.6)

  ProblemType: Bug
  Architecture: amd64
  Date: Tue Feb 23 14:40:42 2010
  DistroRelease: Ubuntu 10.04
  EcryptfsInUse: Yes
  FirefoxPackages:
   firefox 3.6+nobinonly-0ubuntu5
   firefox-gnome-support 3.6+nobinonly-0ubuntu5
   firefox-branding 3.6+nobinonly-0ubuntu5
   abroswer N/A
   abrowser-branding N/A
  Package: firefox 3.6+nobinonly-0ubuntu5
  ProcEnviron:
   LANG=en_US.utf8
   SHELL=/bin/bash
  ProcVersionSignature: Ubuntu 2.6.32-13.18-generic
  SourcePackage: firefox
  Uname: Linux 2.6.32-13-generic x86_64

To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/526453/+subscriptions