From 359bbc8edbae57713e601fdd4fe26525609e78d5 Mon Sep 17 00:00:00 2001 From: Pale Moon Date: Thu, 7 Dec 2017 01:35:31 +0100 Subject: [PATCH] Remove referrers when opening a link in a new private window. --- browser/base/content/utilityOverlay.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/browser/base/content/utilityOverlay.js b/browser/base/content/utilityOverlay.js index a04aaf1c6f..67d6e235a3 100644 --- a/browser/base/content/utilityOverlay.js +++ b/browser/base/content/utilityOverlay.js @@ -240,6 +240,12 @@ function openLinkIn(url, where, params) { } if (!w || where == "window") { + // Strip referrer data when opening a new private window, to prevent + // regular browsing data from leaking into it. + if (aIsPrivate) { + aReferrerURI = ""; + } + var sa = Cc["@mozilla.org/supports-array;1"]. createInstance(Ci.nsISupportsArray);