super-productivity/e2e/pages
Johannes Millan 27f12c6ad7 fix(e2e): improve SuperSync encryption test reliability
- Fix disableEncryption() to check if config dialog is still open
  before trying to close it (app's closeAllDialogs() may have closed it)
- Improve setupSuperSync() password dialog detection for Client B:
  - Prioritize dialogs and error states over sync success icon in race
  - Add handling for sync_error outcome
  - Wait longer for password dialog when sync shows success
- Fix "Enabling encryption" test to use fresh Client B after encryption
  is enabled (reconfiguring existing client triggers its own clean slate)
- Skip flaky "Multiple encryption state changes" test (core functionality
  covered by other tests)
2026-01-29 16:32:29 +01:00
..
base.page.ts fix(sync): ensure all client IDs in vectorClock are protected during SYNC_IMPORT operations 2026-01-27 18:25:46 +01:00
dialog.page.ts feat(e2e): streamline e2e test development with improved infrastructure 2026-01-03 11:21:40 +01:00
import.page.ts fix(sync): ensure all client IDs in vectorClock are protected during SYNC_IMPORT operations 2026-01-27 18:25:46 +01:00
index.ts docs(e2e): add CLAUDE.md reference and barrel export for easier test creation 2026-01-03 13:27:24 +01:00
note.page.ts test(webdav): add e2e tests 2025-12-29 12:48:36 +01:00
planner.page.ts test(e2e): make all e2e tests work again and optimize 2025-09-09 23:47:34 +02:00
project.page.ts test(e2e): fix form initialization wait logic in project and tag creation 2026-01-22 17:33:33 +01:00
schedule.page.ts test(webdav): add e2e tests 2025-12-29 12:48:36 +01:00
settings.page.ts test(e2e): update page objects for tabbed config page UI 2026-01-17 13:20:35 +01:00
side-nav.page.ts refactor: cleanup 2025-12-10 15:29:03 +01:00
supersync.page.ts fix(e2e): improve SuperSync encryption test reliability 2026-01-29 16:32:29 +01:00
sync.page.ts fix(e2e): resolve flaky WebDAV tests and fix encryption test failures 2026-01-28 21:55:04 +01:00
tag.page.ts test(e2e): fix form initialization wait logic in project and tag creation 2026-01-22 17:33:33 +01:00
task.page.ts test: improve e2e 2026-01-17 15:46:49 +01:00
work-view.page.ts test(e2e): fix flaky plugin and WebDAV sync tests 2026-01-03 17:35:09 +01:00