From 9ff05e101ea0dff36219accfd2ed74c71f0cc3d8 Mon Sep 17 00:00:00 2001 From: Jesse Merhi <79823012+jesse-merhi@users.noreply.github.com> Date: Mon, 10 Aug 2026 01:16:16 +1000 Subject: [PATCH] fix(zalouser): hide unusable QR guidance --- extensions/zalouser/src/setup-surface.test.ts | 4 ++++ extensions/zalouser/src/setup-surface.ts | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/extensions/zalouser/src/setup-surface.test.ts b/extensions/zalouser/src/setup-surface.test.ts index 2699c9e17288..a62a7b51193e 100644 --- a/extensions/zalouser/src/setup-surface.test.ts +++ b/extensions/zalouser/src/setup-surface.test.ts @@ -231,6 +231,10 @@ describe("zalouser setup wizard", () => { expect.stringContaining("Could not write QR image file"), "QR Login", ); + expect(note).not.toHaveBeenCalledWith( + expect.stringContaining("Scan + approve on phone, then continue."), + "QR Login", + ); expect(confirmations).not.toContain("Did you scan and approve the QR on your phone?"); expect(waitForZaloQrLoginMock).not.toHaveBeenCalled(); }); diff --git a/extensions/zalouser/src/setup-surface.ts b/extensions/zalouser/src/setup-surface.ts index 65c17f0ea6bc..66f3aec9a8dd 100644 --- a/extensions/zalouser/src/setup-surface.ts +++ b/extensions/zalouser/src/setup-surface.ts @@ -337,7 +337,7 @@ export const zalouserSetupWizard: ChannelSetupWizard = { qrPath ? t("wizard.zalouser.qrImageSaved", { path: qrPath }) : t("wizard.zalouser.qrImageWriteFailed"), - t("wizard.zalouser.scanApproveContinue"), + ...(qrPath ? [t("wizard.zalouser.scanApproveContinue")] : []), ].join("\n"), t("wizard.zalouser.qrLoginTitle"), ); @@ -386,7 +386,7 @@ export const zalouserSetupWizard: ChannelSetupWizard = { qrPath ? t("wizard.zalouser.qrImageSaved", { path: qrPath }) : t("wizard.zalouser.qrImageWriteFailed"), - t("wizard.zalouser.scanApproveContinue"), + ...(qrPath ? [t("wizard.zalouser.scanApproveContinue")] : []), ].join("\n"), t("wizard.zalouser.qrLoginTitle"), );