diff --git a/apps/web/src/components/ChatView.tsx b/apps/web/src/components/ChatView.tsx
index 55c1ab23b6001f6ee85a101c1c20d394aca67c62..80e03c5b45c5f96e6bbed126b6ee66ec699cf7f9 100644
--- a/apps/web/src/components/ChatView.tsx
+++ b/apps/web/src/components/ChatView.tsx
@@ -25,10 +25,7 @@ import {
RuntimeMode,
TerminalOpenInput,
} from "@t3tools/contracts";
-import {
- connectionStatusTitle,
- type EnvironmentConnectionPresentation,
-} from "@t3tools/client-runtime/connection";
+import { type EnvironmentConnectionPresentation } from "@t3tools/client-runtime/connection";
import { wasBootstrapThreadDeleted } from "@t3tools/client-runtime/errors";
import { type CodexArtifactTemplate } from "@t3tools/client-runtime/codex-artifact-templates";
import { effectiveSnoozed, threadWokeAt } from "@t3tools/client-runtime/state/thread-settled";
@@ -2267,21 +2264,20 @@ function ChatViewContent(props: ChatViewProps) {
/>
),
title: `${unavailableConnection.phase === "connecting" ? "Connecting" : "Reconnecting"} to ${activeEnvironmentUnavailableState.label}`,
- description: "It may be finishing an update. One moment.",
+ description: "Finishing an update",
});
} else {
items.push({
id: `environment-unavailable:${activeEnvironmentUnavailableState.environmentId}`,
variant: unavailableConnection.phase === "error" ? "error" : "warning",
icon: ,
- title: `${activeEnvironmentUnavailableState.label}: ${connectionStatusTitle(unavailableConnection)}`,
- description:
- unavailableConnection.error ??
- "Reconnect this environment before sending messages or running actions.",
+ title: `${activeEnvironmentUnavailableState.label} is ${environmentReconnecting ? "reconnecting" : "offline"}`,
+ description: environmentReconnecting ? "Trying again" : "Reconnect to continue",
actions: (
<>