diff --git a/frontend/src/shell/WidgetHost.response.test.tsx b/frontend/src/shell/WidgetHost.response.test.tsx index fc92f1d4..3a8d7187 100644 --- a/frontend/src/shell/WidgetHost.response.test.tsx +++ b/frontend/src/shell/WidgetHost.response.test.tsx @@ -7,7 +7,7 @@ import { WidgetHost } from "./WidgetHost"; beforeEach(() => useSessionStore.getState().resetSession()); -test("a gate choice shows progress, prevents duplicate clicks, and confirms delivery", async () => { +test("a gate choice shows progress, prevents duplicate clicks, and stays silent on success", async () => { let release!: () => void; const held = new Promise((resolve) => { release = resolve; }); let requests = 0; @@ -36,10 +36,7 @@ test("a gate choice shows progress, prevents duplicate clicks, and confirms deli act(() => release()); await waitFor(() => expect(useSessionStore.getState().pendingWidget).toBeNull()); - expect(useSessionStore.getState().toasts.at(-1)).toEqual({ - level: "success", - text: "Response sent. The model is continuing.", - }); + expect(useSessionStore.getState().toasts).toEqual([]); act(() => useSessionStore.setState({ pendingWidget: { diff --git a/frontend/src/shell/WidgetHost.tsx b/frontend/src/shell/WidgetHost.tsx index 5393f04f..339aa1a8 100644 --- a/frontend/src/shell/WidgetHost.tsx +++ b/frontend/src/shell/WidgetHost.tsx @@ -38,7 +38,6 @@ export function WidgetHost({ sessionId }: { sessionId: string | null }) { } responseInFlight.current = false; setResponding(false); - pushToast({ level: "success", text: "Response sent. The model is continuing." }); setLastUserEntry({ kind: "choice", text: