diff --git a/skyvern-frontend/src/components/BrowserStream.tsx b/skyvern-frontend/src/components/BrowserStream.tsx index 1e026ce0..3b4d5a2f 100644 --- a/skyvern-frontend/src/components/BrowserStream.tsx +++ b/skyvern-frontend/src/components/BrowserStream.tsx @@ -75,6 +75,7 @@ type Props = { run: WorkflowRunStatusApiResponse; }; resizeTrigger?: number; + isVisible?: boolean; // -- onClose?: () => void; }; @@ -86,6 +87,7 @@ function BrowserStream({ task = undefined, workflow = undefined, resizeTrigger, + isVisible = true, // -- onClose, }: Props) { @@ -622,7 +624,7 @@ function BrowserStream({ )} ref={setCanvasContainerRef} > - {isReady && ( + {isReady && isVisible && (
{showControlButtons && (
diff --git a/skyvern-frontend/src/routes/browserSessions/BrowserSession.tsx b/skyvern-frontend/src/routes/browserSessions/BrowserSession.tsx index da0b0207..3eca1fe5 100644 --- a/skyvern-frontend/src/routes/browserSessions/BrowserSession.tsx +++ b/skyvern-frontend/src/routes/browserSessions/BrowserSession.tsx @@ -23,7 +23,6 @@ import { useCredentialGetter } from "@/hooks/useCredentialGetter"; import { useCloseBrowserSessionMutation } from "@/routes/browserSessions/hooks/useCloseBrowserSessionMutation"; import { CopyText } from "@/routes/workflows/editor/Workspace"; import { type BrowserSession as BrowserSessionType } from "@/routes/workflows/types/browserSessionTypes"; -import { cn } from "@/util/utils"; import { BrowserSessionVideo } from "./BrowserSessionVideo"; @@ -183,20 +182,28 @@ function BrowserSession() { {/* Tab Content */}
- {activeTab === "videos" && } +
+ +