Closed Bug 369203 (urbansearch) Opened 18 years ago Closed 18 years ago

Search Engine Discovery is broken on some sites (e.g. Urban Dictionary)

Categories

(Firefox :: Search, defect)

2.0 Branch
x86
Windows XP
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 351441

People

(Reporter: netrolller.3d, Unassigned)

References

()

Details

Search Engine Discovery doesn't always seem to correctly recognize if the found search engine is already installed. As a result, the engine selector button starts to glow even after installing the detected engine. One of the problematic sites is Urban Dictionary. I can repro this issue in both Firefox 2.0.0.1 and the latest nightly. Another thing I noticed was that it recommended to add "Urban Dictionary Search" to the Engines list, but in the end, the added entry got the name "Urban Dictionary" (without Search). Probably this is part of the problem. From what I have found, the second behaviour (and probably the first one aswell) is caused by the fact that the search engine descriptor file is called by the tag "<link rel="search" type="application/opensearchdescription+xml" title="Urban Dictionary Search" href="http://www.urbandictionary.com/osd.xml" />" (notice the attribute title="Urban Dictionary Search"), while the osd.xml file shows "Urban Dictionary" as the title. Probably Firefox should not recognize search engines by name, but instead it should download the OSD file after adding, and then compare that to the one found on the site.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.