feat: stabilize Playwright tests after ActiveDid migration

- Fix dialog overlay handling across multiple test files
- Implement adaptive timeouts and retry logic for load resilience
- Add robust activity feed verification in gift recording tests
- Resolve Vue reactivity issues with proper type assertions
- Achieve 98% test success rate (88/90 tests passing across 3 runs)

The test suite now passes consistently under normal conditions with only
intermittent load-related timeouts remaining.
This commit is contained in:
Matthew Raymer
2025-09-03 06:34:14 +00:00
parent 22d6b08623
commit b2536adc4e
5 changed files with 234 additions and 91 deletions

View File

@@ -669,8 +669,8 @@ export async function saveNewIdentity(
];
await platformService.dbExec(sql, params);
// Update active identity in the active_identity table instead of settings
await platformService.updateActiveDid(identity.did);
// Update active identity in the active_identity table instead of settings
await platformService.updateActiveDid(identity.did);
await platformService.insertNewDidIntoSettings(identity.did);
}