From 69d5a83b87b50f4c3f33bc9cc9a1a8e35c21f89e Mon Sep 17 00:00:00 2001 From: imccyu <276526105+imccyu@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:16:53 +0800 Subject: [PATCH] test(web): align snapshots with responsive chrome --- apps/web/tests/chat-scroll-contract.e2e.ts | 3 +++ apps/web/tests/snapshots/lifecycle-chrome/hero.expected.md | 1 + 2 files changed, 4 insertions(+) diff --git a/apps/web/tests/chat-scroll-contract.e2e.ts b/apps/web/tests/chat-scroll-contract.e2e.ts index b4b67bf3a3..6509055036 100644 --- a/apps/web/tests/chat-scroll-contract.e2e.ts +++ b/apps/web/tests/chat-scroll-contract.e2e.ts @@ -608,6 +608,9 @@ describe('web e2e: long Chat scroll contract', () => { await world.page.getByRole('tab', { name: 'Trajectory', exact: true }).click() await world.page.getByLabel('Trajectory timeline').waitFor({ timeout: 30_000 }) await world.page.setViewportSize({ width: 700, height: 900 }) + // The narrow breakpoint auto-collapses the sidebar. Re-open it because + // this scenario switches sessions while pinning the narrow Chat scroll owner. + await world.page.getByRole('button', { name: 'Open sidebar', exact: true }).click() await world.page.getByRole('tab', { name: 'Chat', exact: true }).click() await nextPaint(world.page) await expectSameFlowTop(world.page, sessionAnchor) diff --git a/apps/web/tests/snapshots/lifecycle-chrome/hero.expected.md b/apps/web/tests/snapshots/lifecycle-chrome/hero.expected.md index 8611ac5c0d..497efc672f 100644 --- a/apps/web/tests/snapshots/lifecycle-chrome/hero.expected.md +++ b/apps/web/tests/snapshots/lifecycle-chrome/hero.expected.md @@ -28,6 +28,7 @@ - textbox "Describe what you want to build" - button "Commands": - img +- tooltip "Commands" - 'button "Access mode, current: Workspace Write"': Workspace Write - button "Select model, current DeepSeek-V4-Flash": - text: DeepSeek-V4-Flash