diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments.$deploymentParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments.$deploymentParam/route.tsx index 6c7ae2b2b5..96cd24b964 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments.$deploymentParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments.$deploymentParam/route.tsx @@ -84,6 +84,7 @@ export default function Page() { const [logs, setLogs] = useState([]); const [isStreaming, setIsStreaming] = useState(true); const [streamError, setStreamError] = useState(null); + const isPending = deployment.status === "PENDING"; useEffect(() => { if (logsDisabled) return; @@ -157,7 +158,7 @@ export default function Page() { return () => { abortController.abort(); }; - }, [s2Logs?.basin, s2Logs?.stream, s2Logs?.accessToken]); + }, [s2Logs?.basin, s2Logs?.stream, s2Logs?.accessToken, isPending]); return (