From 2e7de4b14c6bf01d99096c10d487546423f245d0 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Fri, 3 Apr 2026 00:30:50 +0200 Subject: [PATCH] Update viewport test helpers to handle fallback button click --- tests/e2e/viewport-test-helpers.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/e2e/viewport-test-helpers.ts b/tests/e2e/viewport-test-helpers.ts index 9a3226cb..c9ca9de5 100644 --- a/tests/e2e/viewport-test-helpers.ts +++ b/tests/e2e/viewport-test-helpers.ts @@ -109,16 +109,19 @@ export async function clickViewport(page: Page, panelId: string = DEFAULT_VIEWPO const viewportPanel = getViewportPanel(page, panelId); await viewportPanel.click({ position: { x: 16, y: 16 }, force: true }); + const fallbackButton = viewportPanel.getByTestId(`viewport-fallback-create-${panelId}`); + + if ((await fallbackButton.count()) > 0) { + await fallbackButton.click(); + return; + } + const viewportCanvas = getViewportCanvas(page, panelId); if ((await viewportCanvas.count()) > 0) { await viewportCanvas.click(); return; } - - const fallbackButton = viewportPanel.getByTestId(`viewport-fallback-create-${panelId}`); - await fallbackButton.waitFor({ state: "visible" }); - await fallbackButton.click(); } export async function setSharedBoxCreationPreview(