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 @@ - - -