From a3e724e134894860c607e5a9980a308684288c57 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Sun, 3 Jun 2018 21:59:58 -0400 Subject: [PATCH] resolve window opener being set if ajaxify overrides on external link --- public/src/ajaxify.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/src/ajaxify.js b/public/src/ajaxify.js index 7a0363493d..e2fe7719f2 100644 --- a/public/src/ajaxify.js +++ b/public/src/ajaxify.js @@ -366,7 +366,9 @@ $(document).ready(function () { } } else if (window.location.pathname !== config.relative_path + '/outgoing') { if (config.openOutgoingLinksInNewTab && $.contains(contentEl, this)) { - window.open(this.href, '_blank'); + var externalTab = window.open(); + externalTab.opener = null; + externalTab.location = this.href; e.preventDefault(); } else if (config.useOutgoingLinksPage) { var safeUrls = config.outgoingLinksWhitelist.trim().split(/[\s,]+/g).filter(Boolean);