diff --git a/js/windowMgr.js b/js/windowMgr.js index dd78dcc9..59d71970 100644 --- a/js/windowMgr.js +++ b/js/windowMgr.js @@ -466,7 +466,7 @@ function doCreateMainWindow(initialUrl, initialBounds, isCustomTitleBar) { // only allow window.open to succeed is if coming from same host, // otherwise open in default browser. - if ((newWinHost === mainWinHost || newWinUrl === emptyUrlString) && dispositionWhitelist.includes(disposition)) { + if ((newWinHost === mainWinHost || newWinUrl === emptyUrlString || (newWinHost.indexOf(mainWinHost) !== -1 && frameName !== "")) && dispositionWhitelist.includes(disposition)) { // handle: window.open if (!frameName) { diff --git a/package.json b/package.json index acd7a6d3..21d74d37 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "Symphony", "productName": "Symphony", - "version": "4.4.2", + "version": "4.5.0", "clientVersion": "1.54", "buildNumber": "0", "description": "Symphony desktop app (Foundation ODP)",