From 8efb8f608f4da9bf7f728e1ec2f597a2900be109 Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Thu, 28 Jun 2018 17:24:46 +0200 Subject: Add missing aCurrentBrowser definition in utilityOverlay.js Follow-up to cadeea97bbefe42f89d16a4678fdc382c7b74bcd This obsoletes #561. --- application/palemoon/base/content/utilityOverlay.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/application/palemoon/base/content/utilityOverlay.js b/application/palemoon/base/content/utilityOverlay.js index c45297e0b..63488e209 100644 --- a/application/palemoon/base/content/utilityOverlay.js +++ b/application/palemoon/base/content/utilityOverlay.js @@ -250,6 +250,10 @@ function openLinkIn(url, where, params) { aRelatedToCurrent = false; } + // We can only do this after we're sure of what |w| will be the rest of this function. + // Note that if |w| is null we might have no current browser (we'll open a new window). + var aCurrentBrowser = params.currentBrowser || (w && w.gBrowser.selectedBrowser); + if (!w || where == "window") { // This propagates to window.arguments. // Strip referrer data when opening a new private window, to prevent -- cgit v1.2.3