Closed Bug 351441 Opened 18 years ago Closed 6 years ago

Search engine is repeatedly offered to be added: preload autodetected plugins

Categories

(Firefox :: Search, defect, P5)

defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: pamg.bugs, Unassigned)

References

()

Details

(Whiteboard: [wontfix?][fxsearch])

If an autodetected search engine's title as given in its <link> tag differs from the title in the corresponding OpenSearch description file, the engine will be offered in the menu (and the button will glow) every time the user visits that page.  Various stopgap solutions were proposed in bug 349431 and bug 349599, but the real answer -- to preload the engine when it's detected, so its OpenSearch title is available -- is herewith deferred to Firefox 3.
Nominating for blocking per bug 349599 comment 9
Flags: blocking-firefox3?
I got this on Windows XP, so this is not Macintosh/All, but All/All. Setting platform accordindly.
Hardware: Macintosh → All
This issue got less critical as soon as it was made clear that IE7 wasn't preloading, so now there's no web browser that supports the case where the <title> isn't the same as the name of the engine.

We'd still be interested in an implementation that solves this, but it won't block Firefox 3
Flags: blocking-firefox3? → blocking-firefox3-
Whiteboard: [wanted-firefox3]
Flags: wanted-firefox3+
Whiteboard: [wanted-firefox3]
Target Milestone: Firefox 3 → ---
Version: 2.0 Branch → Trunk
A good example is http://dict.leo.org/. There the given search engine has another title and will be offered all the time.
Testcase? Steps to repro? How do you get sites to offer search engines to be added? Is it a pref I need to set?
(In reply to comment #8)
> Testcase? Steps to repro? How do you get sites to offer search engines to be
> added? Is it a pref I need to set?

See the given url. Open it and check the dropdown of the search bar. You will find an entry 'Add "Leo Eng - Deu"' or similar you can click on. A new search engine will be installed but it is named "Leo Deu - Eng". The entry from the dropdown menu is still shown afterward.
ok, thanx Henrik.

I confirm that this still stands (after more than 2 years) in

WinXP: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2a1pre) Gecko/20090422 Minefield/3.6a1pre (.NET CLR 3.5.30729) ID:20090422044118

Vista: Mozilla/5.0 (Windows; U; Windows NT 6.0; el; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3 (.NET CLR 3.5.30729) ID:20090305152042

& linux: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.9) Gecko/2009042113 Ubuntu/8.10 (intrepid) Firefox/3.0.9 - Build ID: 2009032711
This is persistent on Fennec as well on builds:

Mozilla/5.0 (Windows; U; WindowsCE 5.2; en-US; rv:1.9.2.2pre) Gecko/20100209 Namoroka/3.6.2pre Fennec/1.0a4pre

and

Mozilla/5.0 (X11; U; Linux armv7l; Nokia N900; en-US; rv:1.9.2.2pre) Gecko/20100209 Namoroka/3.6.2pre Fennec/1.0pre

Steps to Reproduce:
1. Go to www.dailymotion.com
2. Open the identity panel
3. Add the search engine
4. Re-open the identity panel
if comment 4 is still true (no other browser supporting this case) this may end up being a wontfix.
Priority: -- → P5
Whiteboard: [wontfix?][fxsearch]
Rank: 59
(In reply to Marco Bonardo [::mak] from comment #17)
> if comment 4 is still true (no other browser supporting this case) this may
> end up being a wontfix.

I agree.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
This bug is still reproducing on latest Nightly 61.0a1 and esr 52.7.1 using Windows 10 x64, Windows 7 X32, Ubuntu 16.04 x64 and macOS 10.13. 
I understand that this behaviour happens because the search engines have different names, but if you try to add it with that name the browser shows you this error: 

"Nightly could not install the search plugin from “https://www.youtube.com/opensearch?locale=en_US” because an engine with the same name already exists." 

Even if you make a search using that search engine, the notification is still displayed. The only time is not displayed is when the search engine is set as default. But as soon as you set another search engine as default, the issue is reproducing again.

Maybe there is a way to determine the add search engine notification to not be displayed anymore if this error occurs. Couldn't there be a method to partially solve this issue considering the fact that the browser recognizes there is already a search engine with the same name?
See Also: → 1457069
You need to log in before you can comment on or make changes to this bug.