From 69161395ce4ca890ebc4dd0beaf8d083c7fb01d3 Mon Sep 17 00:00:00 2001 From: Yichen Jiang Date: Sat, 5 Sep 2026 12:24:05 +0800 Subject: [PATCH] fix(web): wait for queue admission before collapsed snapshots --- apps/web/tests/queue-actions.e2e.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/web/tests/queue-actions.e2e.ts b/apps/web/tests/queue-actions.e2e.ts index 3bed7ab24a..2f45d38d37 100644 --- a/apps/web/tests/queue-actions.e2e.ts +++ b/apps/web/tests/queue-actions.e2e.ts @@ -133,6 +133,7 @@ describe('web e2e: queue row actions', () => { const queueHeader = page.getByRole('button', { name: '2 queued messages' }) await expect.poll(() => queueHeader.getAttribute('aria-expanded'), { timeout: 10_000 }) .toBe('false') + await expect.poll(() => queueHeader.getByRole('status').count(), { timeout: 10_000 }).toBe(0) const collapsedSnapshot = await captureStableAria( page, '[class*="centerCol"]', @@ -288,6 +289,7 @@ describe('web e2e: queue row actions', () => { const queueHeader = page.getByRole('button', { name: '2 queued messages' }) await expect.poll(() => queueHeader.getAttribute('aria-expanded'), { timeout: 10_000 }) .toBe('false') + await expect.poll(() => queueHeader.getByRole('status').count(), { timeout: 10_000 }).toBe(0) const layoutSnapshot = await captureStableAria( page,