From 1178d38a2b7a019ea6fba3bfe03c303897a0b513 Mon Sep 17 00:00:00 2001 From: SARAMALI15792 Date: Tue, 14 Apr 2026 03:37:29 +0500 Subject: [PATCH] fix(matrix): attempt repair bootstrap regardless of password availability --- extensions/matrix/src/matrix/sdk.ts | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/extensions/matrix/src/matrix/sdk.ts b/extensions/matrix/src/matrix/sdk.ts index c2850c5fb2e..158c9491e63 100644 --- a/extensions/matrix/src/matrix/sdk.ts +++ b/extensions/matrix/src/matrix/sdk.ts @@ -607,7 +607,7 @@ export class MatrixClient { "MatrixClientLite", "Cross-signing/bootstrap is incomplete for an already owner-signed device; skipping automatic reset and preserving the current identity. Restore the recovery key or run an explicit verification bootstrap if repair is needed.", ); - } else if (this.password?.trim()) { + } else { try { // The repair path already force-resets cross-signing; allow secret storage // recreation so the new keys can be persisted. Without this, a device that @@ -631,11 +631,6 @@ export class MatrixClient { err, ); } - } else { - LogService.warn( - "MatrixClientLite", - "Cross-signing/bootstrap incomplete and no password is configured for UIA fallback", - ); } } this.cryptoBootstrapped = true;