From 695e4c4f5766aba32db0bad863ddfbf372a0976f Mon Sep 17 00:00:00 2001 From: Mitchell-Johnson Date: Sun, 25 Oct 2026 15:49:00 -0700 Subject: [PATCH] e2e-player: the volume slider is only there wider than a phone Co-Authored-By: Claude Opus 5.5 --- web/scripts/e2e-player.mjs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/scripts/e2e-player.mjs b/web/scripts/e2e-player.mjs index fb5faae..a1ae424 100644 --- a/web/scripts/e2e-player.mjs +++ b/web/scripts/e2e-player.mjs @@ -104,11 +104,11 @@ await page.screenshot({ path: `${SHOTS}/h1-auto.png` }) await page.getByRole('button', { name: 'Unmute' }).click() const b = await vs() let c = b - if (await page.getByLabel('Volume').count()) { await page.getByLabel('Volume').fill('0.3'); c = await vs() } + if (await page.getByLabel('Volume').isVisible()) { await page.getByLabel('Volume').fill('0.3'); c = await vs() } const kept = await page.evaluate(() => Object.entries(localStorage).find(([k]) => /volume/.test(k))?.[1] ?? '') - check('volume: mute, unmute, level, remembered', a.muted && !b.muted && (c.volume === 0.3 || !(await page.getByLabel('Volume').count())) && /level/.test(kept), + check('volume: mute, unmute, level, remembered', a.muted && !b.muted && (c.volume === 0.3 || !(await page.getByLabel('Volume').isVisible())) && /level/.test(kept), `${JSON.stringify(a)} → ${JSON.stringify(b)} → ${JSON.stringify(c)}, kept ${kept}`) - if (await page.getByLabel('Volume').count()) await page.getByLabel('Volume').fill('1') + if (await page.getByLabel('Volume').isVisible()) await page.getByLabel('Volume').fill('1') } // The 5-second buttons: back and on, the ball with them.