Open Bug 303035 Opened 19 years ago Updated 2 years ago

keyword search should use more context

Categories

(Core :: DOM: Navigation, defect)

defect

Tracking

()

People

(Reporter: dveditz, Unassigned)

Details

Typos such as "http;//targetsite.com" appear to be quite common. Since this is
not a valid site we try a keyword search, but this is turned into "keyword:http"
which is not terribly useful. If this were instead keyword:http+targetsite.com
or some other variation that got more of the user's intent the result would be
far more useful.

The relevant code starts at
http://lxr.mozilla.org/mozilla/source/docshell/base/nsWebShell.cpp#706

The problem is that typos don't leave anything that our standard/simple URI
helpers can deal with sensibly. Perhaps if there is no scheme we should try to
parse the input in some other way.
There's one other very common case out of the noise in bug 231720 -
http://http://example.com where we do have a scheme, but the host is "http".

Would it be a reasonable bandaid just to special-case host == "http(s?)" and
bail on keyword fixup?
QA Contact: adamlock → docshell
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.