From aae2dd85e5f216df50a2ccaa3eec848893af1912 Mon Sep 17 00:00:00 2001 From: Vincent CARPENTIER Date: Wed, 23 Mar 2022 11:55:07 +0100 Subject: [PATCH] Check effectively if popup was blocked by browser --- packages/oauth/oauth_browser.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/oauth/oauth_browser.js b/packages/oauth/oauth_browser.js index cb6525d865..d6c6526e3a 100644 --- a/packages/oauth/oauth_browser.js +++ b/packages/oauth/oauth_browser.js @@ -59,7 +59,7 @@ const openCenteredPopup = function(url, width, height) { const newwindow = window.open(url, 'Login', features); - if (typeof newwindow === 'undefined') { + if (newwindow || newwindow.closed) { // blocked by a popup blocker maybe? const err = new Error("The login popup was blocked by the browser"); err.attemptedUrl = url; @@ -70,4 +70,4 @@ const openCenteredPopup = function(url, width, height) { newwindow.focus(); return newwindow; -}; \ No newline at end of file +};