In <https://bugzilla.mozilla.org/show_bug.cgi?id=463661>,
|browser.urlbar.search.sources| was implemented, giving users the
ability to make the Smart Location Bar suggest Bookmarks, History,
Bookmarks and History, or nothing.
In <https://bugzilla.mozilla.org/show_bug.cgi?id=463661>,
|browser.urlbar.default.behavior| was implemented, giving users what
seems to be the same functionality, but adding support for tags, titles,
and URLs.
Is one pref going to replace the other? If not, why not?
Whoops, make that <https://bugzilla.mozilla.org/show_bug.cgi?id=463459>.
I asked similar questions in
https://bugzilla.mozilla.org/show_bug.cgi?id=463459#c16 but it didn't go
quite as far. Ehsan explained at least the relation between the two in
the following bug comments.
Robert Kaiser
Okay, so for clarification:
* One pref restricts what is queried, while the other restricts what is
displayed; so that the |browser.urlbar.match.*| function honours the
|browser.urlbar.search.sources| pref.
* Both prefs are going to be in Firefox 3.1
* There will be no UI for |browser.urlbar.default.behavior|
Correct?
I would have suspected that initially, but Mardak's comment
|search.sources values of 1-3 are aliases of default.behavior other than
the "no search" ability.|
doesn't sound like that (see
https://bugzilla.mozilla.org/show_bug.cgi?id=463459#c17).
> * Both prefs are going to be in Firefox 3.1
AFAIK, yes.
> * There will be no UI for |browser.urlbar.default.behavior|
I don't think that's planned for Firefox, no (we probably will provide
UI for at least one bit of it in SeaMonkey 2 though).
Robert Kaiser