From e2aff43926ad68183d5f38e3bb2a5d724814ee02 Mon Sep 17 00:00:00 2001
From: Richard Petersen <richard.petersen@open-xchange.com>
Date: Wed, 2 Mar 2022 11:33:31 +0100
Subject: [PATCH] Fixed: OXUIB-1397 - Parent or opener do not reference opening
 window

Root cause: Cross-Origin-Opener-Policy is set to same-origin per default and will prevent parent or window.opener to be set
Solution: Set Cross-Origin-Opener-Policy to same-origin-allow popups
---
 src/createApp.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/createApp.js b/src/createApp.js
index 165eca8..e6dcb38 100644
--- a/src/createApp.js
+++ b/src/createApp.js
@@ -66,7 +66,8 @@ export function createApp () {
   app.use(helmet({
     contentSecurityPolicy: false,
     crossOriginEmbedderPolicy: false,
-    originAgentCluster: false
+    originAgentCluster: false,
+    crossOriginOpenerPolicy: { policy: 'same-origin-allow-popups' }
   }))
   app.use('/healthy', health.LivenessEndpoint(healthCheck))
   app.use('/ready', health.ReadinessEndpoint(healthCheck))
-- 
GitLab