diff -ru orig/chrome/browser/content/browser/browser.js patched/chrome/browser/content/browser/browser.js
--- orig/chrome/browser/content/browser/browser.js 2010-01-01 00:00:00.000000000 -0800
+++ patched/chrome/browser/content/browser/browser.js 2012-03-25 11:05:53.238631211 -0700
@@ -9100,6 +9100,11 @@
let mayInheritPrincipal = { value: false };
let url = getShortcutOrURI(clipboard, mayInheritPrincipal);
+ var URIFixup = Components.classes["@mozilla.org/docshell/urifixup;1"]
+ .getService(Components.interfaces.nsIURIFixup);
+ url = URIFixup.createFixupURI(url, 1).spec;
+ // 1 is FIXUP_FLAG_ALLOW_KEYWORD_LOOKUP
+
try {
makeURI(url);
} catch (ex) {
diff -ru orig/chrome/browser/content/browser/browser.xul patched/chrome/browser/content/browser/browser.xul
--- orig/chrome/browser/content/browser/browser.xul 2010-01-01 00:00:00.000000000 -0800
+++ patched/chrome/browser/content/browser/browser.xul 2012-03-25 11:06:21.930773362 -0700
@@ -287,12 +287,6 @@
-
-
-