diff --git a/ui/src/pages/IssueDetail.tsx b/ui/src/pages/IssueDetail.tsx
index 1b1a9b823e..d82c3255cf 100644
--- a/ui/src/pages/IssueDetail.tsx
+++ b/ui/src/pages/IssueDetail.tsx
@@ -7631,7 +7631,7 @@ export function TaskDetailSurface({ conversation, tasksTab }: { tasksTab?: TaskS
/>
{resolvedDetailTab === "chat" && (
-
)}
diff --git a/ui/storybook/stories/task-context-notices.stories.tsx b/ui/storybook/stories/task-context-notices.stories.tsx
index 2ce3b29992..f92b8ffaaa 100644
--- a/ui/storybook/stories/task-context-notices.stories.tsx
+++ b/ui/storybook/stories/task-context-notices.stories.tsx
@@ -7,6 +7,8 @@ import { ExecutionBlockerNotice } from "@/components/ExecutionBlockerNotice";
import { EmailMessageCard } from "@/components/EmailMessageCard";
import { queryKeys } from "@/lib/queryKeys";
+const shellSectionClass = "mx-auto w-full max-w-(--tc-shell-max-w)";
+
function TaskContextNotices() {
const [client] = useState(() => {
const cache = new QueryClient({ defaultOptions: { queries: { staleTime: Infinity, retry: false } } });
@@ -21,12 +23,13 @@ function TaskContextNotices() {
return (
-
-
Chat connection and recovery
-
-
{}}
+
+
Chat connection and recovery
+
+
{}}
blocker={{ recoveryActionId: "demo-recovery", runId: null, agentId: null, cause: "action_outcome_unknown",
nextAction: "Inspect the run before continuing. Recorded work is preserved." }} />
+
+