]>
Commit | Line | Data |
---|---|---|
3c8a14c2 AO |
1 | diff -ruNp firefox-45.0.2.orig/browser/base/content/browser.js firefox-45.0.2/browser/base/content/browser.js |
2 | --- firefox-45.0.2.orig/browser/base/content/browser.js 2016-04-08 01:54:45.000000000 +0200 | |
3 | +++ firefox-45.0.2/browser/base/content/browser.js 2016-04-24 04:35:13.146499537 +0200 | |
4 | @@ -5646,12 +5646,9 @@ function middleMousePaste(event) { | |
08ccc3c5 | 5 | } |
96ef4151 | 6 | |
3c8a14c2 | 7 | getShortcutOrURIAndPostData(clipboard).then(data => { |
c5cd9be2 JB |
8 | - try { |
9 | - makeURI(data.url); | |
10 | - } catch (ex) { | |
11 | - // Not a valid URI. | |
12 | - return; | |
13 | - } | |
14 | + var URIFixup = Components.classes["@mozilla.org/docshell/urifixup;1"].getService(Components.interfaces.nsIURIFixup); | |
15 | + data.url = URIFixup.createFixupURI(data.url, 1).spec; | |
16 | + // 1 is FIXUP_FLAG_ALLOW_KEYWORD_LOOKUP | |
96ef4151 | 17 | |
c5cd9be2 JB |
18 | try { |
19 | addToUrlbarHistory(data.url); |