From 4581a60dfe3dc2fd0400938483045ca8db683822 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 17 Sep 2026 12:06:48 -0400 Subject: [PATCH] Start TOTP app as a new task. --- .../settings/app/account/authenticator/TotpSetupFragment.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/account/authenticator/TotpSetupFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/account/authenticator/TotpSetupFragment.kt index b5f9c62800..be4b938411 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/account/authenticator/TotpSetupFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/account/authenticator/TotpSetupFragment.kt @@ -62,8 +62,11 @@ class TotpSetupFragment : ComposeFragment() { } private fun launchTotpApp(uri: String) { + val intent = Intent(Intent.ACTION_VIEW, Uri.parse(uri)) + .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) + try { - startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(uri))) + startActivity(intent) } catch (e: ActivityNotFoundException) { Log.w(TAG, "No app is willing to handle the authenticator setup link.", e) viewModel.onEvent(TotpSetupEvent.NoTotpAppFound)