From a089a451b627bcd33c31294591421c4b101eb66f Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Tue, 19 Apr 2022 14:45:08 -0700 Subject: [PATCH] =?UTF-8?q?feat(engine):=20=E2=9A=A1=EF=B8=8F=20Attempt=20?= =?UTF-8?q?to=20make=20redirections=20more=20reliable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/bot-engine/src/services/logic.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/bot-engine/src/services/logic.ts b/packages/bot-engine/src/services/logic.ts index 8e6e53936..5ce51f5e0 100644 --- a/packages/bot-engine/src/services/logic.ts +++ b/packages/bot-engine/src/services/logic.ts @@ -127,10 +127,10 @@ const executeRedirect = ( { typebot: { variables } }: LogicContext ): EdgeId | undefined => { if (!step.options?.url) return step.outgoingEdgeId - window.open( - sanitizeUrl(parseVariables(variables)(step.options?.url)), - step.options.isNewTab ? '_blank' : '_self' - ) + const tempLink = document.createElement('a') + tempLink.href = sanitizeUrl(parseVariables(variables)(step.options?.url)) + tempLink.setAttribute('target', step.options.isNewTab ? '_blank' : '_self') + tempLink.click() return step.outgoingEdgeId }