From 632601397fe47386b6acb66b19b0cd0009a8ff62 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 2 Nov 2026 19:22:42 +0000 Subject: [PATCH] web-e2e: fill the package delay by its field's own label Since the package delay overrides (#744), the repository form shows the proxy's delay in a panel titled Package delay, which labels its section. The spec's `getByLabel(/package delay/i)` matched the panel and the seconds field, and Playwright's strict mode refused it, so web-e2e failed on main. The spec now names the field, `Package delay (seconds)`, as RepositoryForm.test.tsx does. Fixes #781 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012e6DJb6V3DHD5wQrsYhKda --- web/e2e/specs/proxy-delay.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/e2e/specs/proxy-delay.spec.ts b/web/e2e/specs/proxy-delay.spec.ts index a4144d1d..20f6887a 100644 --- a/web/e2e/specs/proxy-delay.spec.ts +++ b/web/e2e/specs/proxy-delay.spec.ts @@ -49,7 +49,7 @@ test('a delayed proxy version shows the delay badge and is absent from browse', await page.getByLabel(/^kind$/i).selectOption('proxy') await page.getByLabel(/allow anonymous read/i).check() await page.getByLabel(/remote url/i).fill(f.upstreamIndexUrl) - await page.getByLabel(/package delay/i).fill('3600') + await page.getByLabel('Package delay (seconds)').fill('3600') await page.getByRole('button', { name: /create repository/i }).click() await expect(page).toHaveURL(new RegExp(`/manage/repositories/${proxy}`))