From 6218b0d8f778d08a4e1a7087b796b45b215041ce Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sun, 31 Jan 2021 16:18:17 -0500 Subject: Fix the settings page trying to create a popup window (#1341) --- ext/fg/js/frontend.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ext/fg') diff --git a/ext/fg/js/frontend.js b/ext/fg/js/frontend.js index 94edeb12..f02d5609 100644 --- a/ext/fg/js/frontend.js +++ b/ext/fg/js/frontend.js @@ -32,6 +32,7 @@ class Frontend { parentPopupId, parentFrameId, useProxyPopup, + canUseWindowPopup=true, allowRootFramePopupProxy, childrenSupported=true, hotkeyHandler @@ -43,6 +44,7 @@ class Frontend { this._parentPopupId = parentPopupId; this._parentFrameId = parentFrameId; this._useProxyPopup = useProxyPopup; + this._canUseWindowPopup = canUseWindowPopup; this._allowRootFramePopupProxy = allowRootFramePopupProxy; this._childrenSupported = childrenSupported; this._hotkeyHandler = hotkeyHandler; @@ -371,7 +373,7 @@ class Frontend { const currentPopup = this._popup; let popupPromise; - if (usePopupWindow) { + if (usePopupWindow && this._canUseWindowPopup) { popupPromise = this._popupCache.get('window'); if (typeof popupPromise === 'undefined') { popupPromise = this._getPopupWindow(); -- cgit v1.2.3