From 3c3ea6cbbacccb9ceafd0fd616a664603d968598 Mon Sep 17 00:00:00 2001 From: Nuwan Date: Fri, 11 Oct 2024 11:55:12 +0530 Subject: [PATCH] custom URL scheme: use window.document.href instead of window.open --- jam-ui/src/components/page/JKNewMusicSession.js | 2 +- jam-ui/src/components/sessions/JKSession.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jam-ui/src/components/page/JKNewMusicSession.js b/jam-ui/src/components/page/JKNewMusicSession.js index 509bc48bb..4996d851e 100644 --- a/jam-ui/src/components/page/JKNewMusicSession.js +++ b/jam-ui/src/components/page/JKNewMusicSession.js @@ -98,7 +98,7 @@ const JKNewMusicSession = () => { //an example URL would be: jamkazam://url=https://www.jamkazam.com/client#/createSession/privacy~2|description~hello|inviteeIds~1,2,3,4 const q = `privacy~${payload.privacy}|description~${payload.description}|inviteeIds~${payload.inviteeIds}`; const urlScheme = jkCustomUrlScheme('createSession', q); - window.open(urlScheme); + window.location.href = urlScheme; //history.push('/sessions'); } catch (error) { toggleAppUnavilableModel(); diff --git a/jam-ui/src/components/sessions/JKSession.js b/jam-ui/src/components/sessions/JKSession.js index f346ff816..cea728050 100644 --- a/jam-ui/src/components/sessions/JKSession.js +++ b/jam-ui/src/components/sessions/JKSession.js @@ -171,7 +171,7 @@ function JoinSessionButton({ session }) { await isNativeAppAvailable(); const q = `joinSessionId~${session.id}`; const urlScheme = jkCustomUrlScheme('findSession', q); - window.open(urlScheme, '_blank'); + window.document.href = urlScheme; return; } catch (error) { setNativeAppUnavailable(true);