From 38ce59b1cadb36efb7e607c52d105d2bc1788de4 Mon Sep 17 00:00:00 2001 From: araharah-executor Date: Fri, 23 Oct 2026 01:19:10 +0800 Subject: [PATCH] =?UTF-8?q?fix(03-04):=20LOCATION=20SETTINGS=20CTA=20on=20?= =?UTF-8?q?the=20denied=20card=20(was=20only=20on=20awaiting-pin=20instanc?= =?UTF-8?q?e=20=E2=80=94=20patch-order=20bug)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/main.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/main.ts b/web/src/main.ts index da04e3e..bf46e8e 100644 --- a/web/src/main.ts +++ b/web/src/main.ts @@ -100,7 +100,11 @@ async function boot(): Promise { // Cards are built once at boot (boot-time locale) and reused across re-runs. const bootCard1 = buildBootCard(locale, 1); const bootCard2 = buildBootCard(locale, 2); - const deniedCard = buildDeniedCard(locale, { awaitingPin: false }); + const deniedCard = buildDeniedCard( + locale, + // Debug round 2/3: Telegram-only deep-link via LocationManager.openSettings. + { awaitingPin: false, withLocationSettings: wa?.LocationManager !== undefined }, + ); const awaitingCard = buildDeniedCard( locale, // Debug round 2: the Telegram-only deep-link. LocationManager presence