-diff -ruNp firefox-45.0.2.orig/browser/base/content/browser.js firefox-45.0.2/browser/base/content/browser.js
---- firefox-45.0.2.orig/browser/base/content/browser.js 2016-04-08 01:54:45.000000000 +0200
-+++ firefox-45.0.2/browser/base/content/browser.js 2016-04-24 04:35:13.146499537 +0200
-@@ -5646,12 +5646,9 @@ function middleMousePaste(event) {
+--- firefox-66.0.3/browser/base/content/browser.js.orig 2019-04-22 16:11:47.908683607 +0200
++++ firefox-66.0.3/browser/base/content/browser.js 2019-04-22 16:20:26.249208849 +0200
+@@ -6165,12 +6165,9 @@ function middleMousePaste(event) {
}
- getShortcutOrURIAndPostData(clipboard).then(data => {
+ UrlbarUtils.getShortcutOrURIAndPostData(clipboard).then(data => {
- try {
- makeURI(data.url);
- } catch (ex) {
+ // 1 is FIXUP_FLAG_ALLOW_KEYWORD_LOOKUP
try {
- addToUrlbarHistory(data.url);
+ UrlbarUtils.addToUrlbarHistory(data.url, window);