Merge pull request #7604 from element-hq/feature/bma/fixBlankScreen

Ensure that sessionVerifiedStatus is updated when the crypto is ready.
This commit is contained in:
Benoit Marty
2026-08-31 09:40:29 +02:00
committed by GitHub
@@ -266,6 +266,9 @@ class RustSessionVerificationService(
if (!isInitialized.get()) {
encryptionService.waitForE2eeInitializationTasks()
isInitialized.set(true)
// Also update the state, because update may have been ignored by VerificationStateListener.onUpdate
// If we do not do that the FTUE is stuck on blank screen.
updateVerificationStatus()
}
if (!this::verificationController.isInitialized) {