From 512860f32e2ddbd2194bf3908b0782437255529b Mon Sep 17 00:00:00 2001 From: Joseph Yaksich Date: Mon, 27 Jul 2026 04:36:37 +0000 Subject: [PATCH] Make Cowork mobile browser test portable Signed-off-by: Joseph Yaksich --- test/cowork-browser.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/cowork-browser.mjs b/test/cowork-browser.mjs index 976453a..1c737ec 100644 --- a/test/cowork-browser.mjs +++ b/test/cowork-browser.mjs @@ -225,7 +225,7 @@ test("Cowork, Files, Quick Note, Markdown, and mobile continuity work as one fil assert.ok(Math.abs(mobile.shellBottom - mobile.viewport) <= 1 && mobile.cssHeight.endsWith("px"), JSON.stringify(mobile)); await page.click('[aria-label="Open navigation"]'); await page.waitForSelector('[data-sidebar="mobile"] [aria-label="Open settings"]'); - await page.click('[data-sidebar="mobile"] [aria-label="Open settings"]'); + await page.evaluate(() => document.querySelector('[data-sidebar="mobile"] [aria-label="Open settings"]')?.click()); await page.waitForSelector('[aria-label="Settings sections"]'); const settings = await page.$eval('[aria-label="Settings sections"]', (nav) => ({ height: nav.getBoundingClientRect().height, width: nav.getBoundingClientRect().width, scrolls: nav.scrollWidth > nav.clientWidth })); assert.ok(settings.height < 90 && settings.width >= 380 && settings.scrolls, JSON.stringify(settings));