diff --git a/packages/app/tests/stress/crdt-stress.e2e.ts b/packages/app/tests/stress/crdt-stress.e2e.ts index e439e6f7..4c5429d9 100644 --- a/packages/app/tests/stress/crdt-stress.e2e.ts +++ b/packages/app/tests/stress/crdt-stress.e2e.ts @@ -45,7 +45,7 @@ test('S6: multi-turn stress — large content + user edits', async ({ page, api, await page.waitForFunction( (m: string) => window.__activeProvider?.document?.getText('source')?.toString()?.includes(m), marker, - { timeout: 10_000 }, + { timeout: 30_000 }, ); const turnState = await page.evaluate(() => { diff --git a/packages/app/tests/stress/editor-tabs.e2e.ts b/packages/app/tests/stress/editor-tabs.e2e.ts index 8827ac9c..a478fea7 100644 --- a/packages/app/tests/stress/editor-tabs.e2e.ts +++ b/packages/app/tests/stress/editor-tabs.e2e.ts @@ -9,6 +9,7 @@ import { REQUIRED_FIXTURE_ENTRY_NAMES, test, type WorkerServer, + waitForActiveProviderSynced, } from './_helpers'; function testId(): string { @@ -689,12 +690,14 @@ test.describe('Editor tabs', () => { await page.goto(`/#/${barDoc}`); await expect(editorTabButtons(page, barLabel)).toHaveCount(1, { timeout: 10_000 }); + await waitForActiveProviderSynced(page); await editorNewTabButton(page).click(); await expect(closeNewTabButtons(page)).toHaveCount(1, { timeout: 10_000 }); await sidebarTreeItem(page, `hello-${id}.mdx`).click(); await expect(editorTabButtons(page, helloLabel)).toHaveCount(1, { timeout: 10_000 }); await expectActiveTab(editorTabButtons(page, helloLabel).first()); + await waitForActiveProviderSynced(page); await sidebarTreeItem(page, `bar-${id}.mdx`).click();