From 27872a8e86a48a31ee1ed8ec202b4715ecd4155e Mon Sep 17 00:00:00 2001 From: "paseo-bot[bot]" <266920839+paseo-bot[bot]@users.noreply.github.com> Date: Sun, 8 Nov 2026 09:38:08 +0000 Subject: [PATCH] test(app): wait for the model before the live-pin journey (#9102) Co-authored-by: paseo-bot[bot] <266920839+paseo-bot[bot]@users.noreply.github.com> --- packages/app/e2e/browser/new-workspace-live-pin.spec.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/app/e2e/browser/new-workspace-live-pin.spec.ts b/packages/app/e2e/browser/new-workspace-live-pin.spec.ts index 3ed0755fc9..135e9439f8 100644 --- a/packages/app/e2e/browser/new-workspace-live-pin.spec.ts +++ b/packages/app/e2e/browser/new-workspace-live-pin.spec.ts @@ -1,6 +1,7 @@ import type { Page } from "@playwright/test"; import { expect, test } from "../support/fixtures"; import { gotoAppShell } from "../support/helpers/app"; +import { expectComposerModel } from "../support/helpers/agent-profiles"; import { delayBrowserAgentCreatedStatus, openNewWorkspaceComposer, @@ -69,6 +70,8 @@ test.describe("New workspace live pin", () => { await gotoAppShell(page); await waitForSidebarHydration(page); await openNewWorkspaceComposer(page, seeded); + // The composer appears before its provider catalog has hydrated. + await expectComposerModel(page, "Ten second stream"); await submitNewWorkspacePrompt(page, "Pin me while I start"); await creation.waitForCreateRequest();