super-productivity/e2e/tests
Johannes Millan f37110bbb5 fix(e2e): improve test stability for parallel execution
SuperSync page object improvements:
- Add networkidle wait before interacting with sync dialog
- Add explicit mat-dialog-container wait before form interaction
- Add toBeAttached() assertions for element stability
- Use toPass() with progressive backoff for dropdown interactions
- Dismiss existing dropdown overlays before retrying
- Add blur() calls in password change dialog for Angular validation
- Add try-catch for fresh client dialog race condition

Task detail tests:
- Add blur() after time input fill to ensure Angular registers
  the change before clicking Save

These changes fix intermittent failures when running E2E tests
with multiple workers in parallel.
2026-01-04 17:35:47 +01:00
..
add-task-bar fix: effect errors and e2e tests 2025-11-14 15:23:17 +01:00
app-features Merge branch 'master' into feat/operation-logs 2026-01-03 18:51:51 +01:00
autocomplete Merge branch 'master' into feat/operation-logs 2026-01-03 18:51:51 +01:00
daily-summary refactor(e2e): replace waitForTimeout with condition-based waits 2026-01-03 15:29:38 +01:00
focus-mode refactor(e2e): replace waitForTimeout with condition-based waits 2026-01-03 15:29:38 +01:00
import-export fix(e2e): fix archive-subtasks tests for TODAY tag virtual membership 2025-12-29 13:20:44 +01:00
issue-provider-panel refactor(e2e): replace waitForTimeout with condition-based waits 2026-01-03 15:29:38 +01:00
migration test: skip tmp 2025-12-24 16:27:12 +01:00
navigation test(e2e): make all e2e tests work again and optimize 2025-09-09 23:47:34 +02:00
performance test(e2e): disable failing for now 2025-09-21 00:59:11 +02:00
planner chore(e2e): remove broken/empty skipped tests 2026-01-03 17:49:43 +01:00
plugins test(e2e): fix flaky plugin and WebDAV sync tests 2026-01-03 17:35:09 +01:00
project chore(e2e): remove broken/empty skipped tests 2026-01-03 17:49:43 +01:00
reminders Merge branch 'master' into feat/operation-logs 2026-01-03 18:51:51 +01:00
short-syntax refactor(e2e): replace waitForTimeout with condition-based waits 2026-01-03 15:29:38 +01:00
sync fix(e2e): improve test stability for parallel execution 2026-01-04 17:35:47 +01:00
task-basic fix(e2e): update snackbar undo button selector 2025-12-13 20:15:42 +01:00
task-detail fix(e2e): improve test stability for parallel execution 2026-01-04 17:35:47 +01:00
task-dragdrop refactor(e2e): replace waitForTimeout with condition-based waits 2026-01-03 15:29:38 +01:00
task-list-basic Merge branch 'master' into feat/operation-logs 2026-01-03 18:51:51 +01:00
work-view refactor(e2e): replace waitForTimeout with condition-based waits 2026-01-03 15:29:38 +01:00
all-basic-routes-without-error.spec.ts refactor(e2e): replace waitForTimeout with condition-based waits 2026-01-03 15:29:38 +01:00