diff --git a/apps/web/src/pages/sessions.tsx b/apps/web/src/pages/sessions.tsx index 2b59d7f..e9d12b5 100644 --- a/apps/web/src/pages/sessions.tsx +++ b/apps/web/src/pages/sessions.tsx @@ -156,7 +156,11 @@ export const SessionsPage = () => { }; const handleOpen = (session: Session) => { - navigate(`/projects/${session.project_name}/repositories/${session.repository_name}`); + if (session.url) { + window.open(session.url, '_blank', 'noopener,noreferrer'); + } else { + navigate(`/projects/${session.project_id}`); + } }; const handleResumeLast = async () => {