From ef3c91104b55a5de47b248ec155e7c7e4dc73143 Mon Sep 17 00:00:00 2001
From: automated-signal <37887102+automated-signal@users.noreply.github.com>
Date: Fri, 20 Mar 2026 12:13:36 -0500
Subject: [PATCH] Show update progress bar on force update with QR
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
---
.../installScreen/InstallScreenQrCodeNotScannedStep.dom.tsx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/ts/components/installScreen/InstallScreenQrCodeNotScannedStep.dom.tsx b/ts/components/installScreen/InstallScreenQrCodeNotScannedStep.dom.tsx
index a1a8a110de..9a1c9583a1 100644
--- a/ts/components/installScreen/InstallScreenQrCodeNotScannedStep.dom.tsx
+++ b/ts/components/installScreen/InstallScreenQrCodeNotScannedStep.dom.tsx
@@ -11,6 +11,7 @@ import {
InstallScreenStep,
InstallScreenQRCodeError,
} from '../../types/InstallScreen.std.js';
+import { DialogType } from '../../types/Dialogs.std.js';
import { missingCaseError } from '../../util/missingCaseError.std.js';
import type { Loadable } from '../../util/loadable.std.js';
import { LoadingState } from '../../util/loadable.std.js';
@@ -69,7 +70,7 @@ export function InstallScreenQrCodeNotScannedStep({
- {hasExpired && (
+ {(hasExpired || updates.dialogType === DialogType.Downloading) && (