diff --git a/site/e2e/helpers.ts b/site/e2e/helpers.ts index 8743b13730b08..1cc442ce72c70 100644 --- a/site/e2e/helpers.ts +++ b/site/e2e/helpers.ts @@ -38,12 +38,18 @@ export const createWorkspace = async ( await page.getByTestId("form-submit").click() await expect(page).toHaveURL("/@admin/" + name) + + // FIXME: workaround for https://github.com/coder/coder/issues/8566 + const reloadTimer = setInterval(async () => { + await page.reload() + }, 3000) await page.waitForSelector( "span[data-testid='build-status'] >> text=Running", { state: "visible", }, ) + clearInterval(reloadTimer) return name }