diff --git a/e2e/tests/sync/supersync-lww-conflict.spec.ts b/e2e/tests/sync/supersync-lww-conflict.spec.ts index 14241d2e06..60eee57580 100644 --- a/e2e/tests/sync/supersync-lww-conflict.spec.ts +++ b/e2e/tests/sync/supersync-lww-conflict.spec.ts @@ -1469,10 +1469,12 @@ test.describe('@supersync SuperSync LWW Conflict Resolution', () => { await clientA.sync.syncAndWait(); console.log('[TodayDeleteRace] Client A synced, LWW applied'); - // Wait for post-sync cooldown (2s) to ensure repair effect runs if needed. + // Wait for post-sync cooldown (2s) plus buffer for repair effect to run. // The meta-reducer should add task to TODAY_TAG.taskIds immediately, but // the repair effect provides a safety net with a 2-second delay. - await clientA.page.waitForTimeout(2500); + // Extra buffer (1.5s) ensures effect has time to dispatch and render + // even under CI resource contention. + await clientA.page.waitForTimeout(3500); console.log('[TodayDeleteRace] Post-sync cooldown complete'); // 8. CRITICAL ASSERTION: Task should appear in TODAY view on Client A