diff --git a/src/lib/common/LiveChatEntry.svelte b/src/lib/common/LiveChatEntry.svelte
index 638fcc02..66b3e02c 100644
--- a/src/lib/common/LiveChatEntry.svelte
+++ b/src/lib/common/LiveChatEntry.svelte
@@ -37,6 +37,8 @@
showBubbleMsg = false;
receivedMsg = '';
}, receivedMsg?.length > 200 ? 8000 : 3000);
+ } else if (e.data.action == ChatAction.NewWindow && e.data.url) {
+ window.open(e.data.url, '_blank');
}
};
diff --git a/src/lib/helpers/enums.js b/src/lib/helpers/enums.js
index 84d02a51..001111ac 100644
--- a/src/lib/helpers/enums.js
+++ b/src/lib/helpers/enums.js
@@ -167,7 +167,8 @@ const chatAction = {
Logout: 'logout',
Chat: 'chat',
NewChat: 'new-chat',
- ReceiveNotification: 'receive-notification'
+ ReceiveNotification: 'receive-notification',
+ NewWindow: 'new-window'
};
export const ChatAction = Object.freeze(chatAction);
diff --git a/src/routes/page/agent/reporting/[reportType]/+page.svelte b/src/routes/page/agent/[embed]/[embedType]/+page.svelte
similarity index 51%
rename from src/routes/page/agent/reporting/[reportType]/+page.svelte
rename to src/routes/page/agent/[embed]/[embedType]/+page.svelte
index 0d66d7d2..c296aeda 100644
--- a/src/routes/page/agent/reporting/[reportType]/+page.svelte
+++ b/src/routes/page/agent/[embed]/[embedType]/+page.svelte
@@ -1,5 +1,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/svelte.config.js b/svelte.config.js
index fcd95909..b5d63115 100644
--- a/svelte.config.js
+++ b/svelte.config.js
@@ -51,10 +51,10 @@ const config = {
"/page/agent/router",
"/page/agent/evaluator",
"/page/agent/code-scripts",
- "/page/agent/reporting/[reportType]",
"/page/agent/[agentId]",
"/page/agent/[agentId]/build",
"/page/agent/[agentId]/train",
+ "/page/agent/[embed]/[embedType]",
"/page/instruction/testing",
"/page/instruction/log",
"/page/conversation",