diff --git a/ui/src/components/IssueMonitorBanner.test.tsx b/ui/src/components/IssueMonitorBanner.test.tsx
index bd4430501c3..100be024fd8 100644
--- a/ui/src/components/IssueMonitorBanner.test.tsx
+++ b/ui/src/components/IssueMonitorBanner.test.tsx
@@ -166,8 +166,8 @@ describe("IssueMonitorBanner / IssueMonitorComposerStrip rendering", () => {
flushSync(() => root.render(<>>));
expect(container.textContent).toContain("Pool exhausted");
expect(container.textContent).toContain("Usage recheck in 1m");
- expect(container.textContent).toContain("This task keeps its account");
- expect(container.textContent).toContain("The selected account stays pinned.");
+ expect(container.textContent).toContain("Tasks with a selected account keep it while waiting.");
+ expect(container.textContent).toContain("Work resumes when usage permits.");
expect(container.textContent).not.toContain("Attempt 1");
expect(container.querySelector("button")).not.toBeNull();
flushSync(() => root.unmount());
diff --git a/ui/src/components/IssueMonitorBanner.tsx b/ui/src/components/IssueMonitorBanner.tsx
index ac7fdc4a3c1..b46223ae87c 100644
--- a/ui/src/components/IssueMonitorBanner.tsx
+++ b/ui/src/components/IssueMonitorBanner.tsx
@@ -85,8 +85,8 @@ export function buildMonitorSurfaceCopy(
return {
bannerTitle: "Pool exhausted",
stripTitle: "Pool exhausted",
- bannerMeta: [`Usage recheck ${eta} · ${absolute} (your time)`, "This task keeps its account and resumes when usage permits."],
- stripMeta: [`Usage recheck ${eta} · ${absolute}`, "The selected account stays pinned."],
+ bannerMeta: [`Usage recheck ${eta} · ${absolute} (your time)`, "Tasks with a selected account keep it while waiting. Work resumes when usage permits."],
+ stripMeta: [`Usage recheck ${eta} · ${absolute}`, "Tasks with a selected account keep it while waiting."],
tone: "info",
};
}