diff --git a/web/test/e2e/stovepipe/stovepipe.spec.ts b/web/test/e2e/stovepipe/stovepipe.spec.ts index b4bf082b0..9d896bb79 100644 --- a/web/test/e2e/stovepipe/stovepipe.spec.ts +++ b/web/test/e2e/stovepipe/stovepipe.spec.ts @@ -164,7 +164,8 @@ test("refreshes from the header only while auto-refresh is enabled", async ({ pa await expect(automatic).not.toBeChecked(); const now = new Date(); await page.clock.install({ time: now }); - await page.clock.pauseAt(now); + // The installed clock keeps running, so pausing at the install time races it. + await page.clock.pauseAt(new Date(now.getTime() + 60_000)); let refreshRequests = 0; const isRefresh = (request: import("@playwright/test").Request) => request.headers()["rsc"] === "1" && new URL(request.url()).pathname === new URL(page.url()).pathname; diff --git a/web/test/e2e/submitqueue/submitqueue.spec.ts b/web/test/e2e/submitqueue/submitqueue.spec.ts index 99796b481..60a95f324 100644 --- a/web/test/e2e/submitqueue/submitqueue.spec.ts +++ b/web/test/e2e/submitqueue/submitqueue.spec.ts @@ -312,7 +312,8 @@ test("refreshes from the header only while auto-refresh is enabled", async ({ pa await expect(automatic).not.toBeChecked(); const now = new Date(); await page.clock.install({ time: now }); - await page.clock.pauseAt(now); + // The installed clock keeps running, so pausing at the install time races it. + await page.clock.pauseAt(new Date(now.getTime() + 60_000)); let refreshRequests = 0; const isRefresh = (request: import("@playwright/test").Request) => request.headers()["rsc"] === "1" && new URL(request.url()).pathname === new URL(page.url()).pathname;