From 71940b37eccb099e82c473a14e74ded479c66790 Mon Sep 17 00:00:00 2001 From: Lakshmi Tanmay Date: Wed, 4 Nov 2026 09:43:02 +0530 Subject: [PATCH] test(web): keep the work heading test inside the viewport --- .../web/src/components/chat/MessagesTimeline.browser.test.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/chat/MessagesTimeline.browser.test.tsx b/apps/web/src/components/chat/MessagesTimeline.browser.test.tsx index 775d32da13d27..638082d7301aa 100644 --- a/apps/web/src/components/chat/MessagesTimeline.browser.test.tsx +++ b/apps/web/src/components/chat/MessagesTimeline.browser.test.tsx @@ -221,7 +221,9 @@ describe("MessagesTimeline work rows", () => { const props = baseProps(); const runId = RunId.make("completed-run"); const container = document.createElement("div"); - container.style.cssText = "height: 600px; width: 900px; display: flex; flex-direction: column;"; + // Keep the heading on screen so Playwright does not scroll it before clicking. + container.style.cssText = + "height: min(600px, 100vh); width: 900px; display: flex; flex-direction: column;"; await using screen = await render(